RangeChanged: function(sender, args, timeout);
sender. Источник события;
args. Информация о событии;
timeout. Промежуток времени в миллисекундах, через который вызовется событие.
Событие RangeChanged наступает при окончании изменения выбираемого бегунками диапазона значений.
Для выполнения примера предполагается наличие на странице компонента RangeSlider с наименованием «slider» (см. «Пример создания компонента RangeSlider»). Обработаем следующие события: RangeChanging, RangeChanged:
// Определим счетчик вызванных событий var eventsCount = 0; // Обработаем событие RangeChanging slider.RangeChanging.add(function (sender, args, timeout) { // Выведем сообщение о вызове события не более 2 раз if (eventsCount < 2) { console.log("Инициировано событие RangeChanging") eventsCount++; } }); // Обработаем событие RangeChanged slider.RangeChanged.add(function (sender, args, timeout) { console.log("Инициировано событие RangeChanged") });
Переместим бегунок компонента.
В результате выполнения примера в консоли браузера были выведены сообщения о вызове обработанных событий:
Инициировано событие RangeChanging
Инициировано событие RangeChanging
Инициировано событие RangeChanged
См. также: