О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Декодировать JSON
Локация
О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Декодировать JSON
Локация
Решения JavaScript JS
us.content
/* * При клике на Plus или Minus меняем кол-во в Input. * Необходимо по центру сделать input type="number" step="1" min="1" value="1", слева - span.minus, справа - span.plus, общий div.input_qty. */ $(document).on('click', '.input_qty .minus', function() { const input = $(this).next('input'), val = parseInt(input.val()) || 1 if (input.attr('disabled') !== 'disabled') { val = val >= 2 ? val - 1 : 1 input.val(val) } }) $(document).on('input', '.input_qty input', function() { var self = $(this), val = parseInt(self.val()) || 1 if (val > 999 || val <= 0) { val = 1 self.val(val) } }) $(document).on('click', '.input_qty .plus', function() { const input = $(this).prev('input'), val = parseInt(input.val()) || 1 if (input.attr('disabled') !== 'disabled') { val = val >= 1 ? val + 1 : 2 input.val(val) } }) // При уходе с вкладке в браузере меняем title // Решение на JS window.onload = function() { const newPageTitle = 'Вернись ❤💚💙', pageTitle = document.title window.addEventListener('blur', function() { document.getElementsByTagName('title')[0].innerHTML = newPageTitle }) window.addEventListener('focus', function() { document.title = pageTitle }) } // Решение на jQuery window.onload = function() { const newPageTitle = 'Вернись ❤💚💙', pageTitle = $('title').text() $(window).blur(function() { $('title').html(newPageTitle) }) $(window).focus(function() { $('title').text(pageTitle) }) }
Список