@PiloTeZ
...

Почему не работают события в унаследованных виджетах jQueryUI?

Добрый вечер. Сделал виджет для jQueryUI унаследованный от стандартного виджета Slider. Мне понадобилось подписаться на событие slide, но как оказалось если виджет уналедован, то родительские события не срабатывают, хотя при дебаге я понял, что this.element.trigger() все таки вызывается.
Вот пример бага: https://jsfiddle.net/6x4t0n2z/2/
Кто-нибудь сталкивался?
  • Вопрос задан
  • 288 просмотров
Решения вопроса 1
@PiloTeZ Автор вопроса
...
Оказывается не баг, а особенность работы, описание которой я не нашел. На скрине участок кода из-за которого появилась эта проблема.
При подписывании на события унаследованных виджетов нужно использовать приставку в виде названия виджета в нижнем регистре (то есть вместо .on('slide') писать .on(customsliderslide))
https://jsfiddle.net/6x4t0n2z/2/
bc19cfc87ed24360a4ac45818364080f.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы