У меня есть страница с 2 ползунками jQuery Mobile и функциями для событий .change () для обоих ползунков.
Мне нужно установить взаимосвязь между двумя ползунками, чтобы при перемещении 1-го ползунка изменялось максимальное значение 2-го ползунка.
Проблема в том, что если я сделаю это в событии изменения 1-го ползунка: например:
$('#durationSlider').max("10"); // Change the max of the 2nd slider
$('#durationSlider').slider("refresh"); // Visually update the 2nd slider
Тогда это, очевидно, вызывает событие изменения 2-го ползунка и вызывает рекурсивный код.
Есть ли способ передать флаг или данные, чтобы указать, произошло ли событие изменения с пользовательского слайда или с помощью ручного вызова функции .slider ("refresh")?