Событие change
для input type=text
срабатывает после потери фокуса, а для type=range
оно срабатывает сразу при изменении,
как отловить момент, когда человек заканчивает двигать слайдер? mouseover
кажется не подойдет, ибо работа с сайтом будет проходить с планшета, или Я не прав?
Описанной Вами проблемы не наблюдаю.
jQuery(document).ready(function($) {
$('input').change(function() {
console.log('Change: ' + $(this).val())
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="range" />
Пока мы двигаем слайдер (вводим текст) мы модифицируем значение input и событие не возникает. Когда мы бросили слайдер (вышли из текстового инпута) мы говорим, что изменения закончены и можно поднимать событие. Все логично.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, есть небольшой чат-бот, все работет супер, но сообщение отправляются только при клике по кнопке, а на клавишу ентер реакции...
Есть на сайте построенного на Wordpress галерея NextGen и к ней подключено Fancybox версии 21
Есть файл html, который и есть Read MeЕсть необходимость, чтобы пользователь имел возможность переключаться на другие языки