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
См. также: