Я в процессе преобразования кода из устаревшего API .live()
в .on()
(см. примечания к выпуску jQuery 1.7)
У меня есть живые события, прикрепленные к this
в нескольких настраиваемых плагинах jQuery, например.
this.live('click', function() {
...
});
jQuery.live() doc содержит некоторые рекомендации о том, как перейти на .on()
следующим образом:
$(selector).live(events, data, handler); // jQuery 1.3+
$(document).on(events, selector, data, handler); // jQuery 1.7+
однако это не работает:
$(document).on('click', this, function() {
...
});
поэтому... как сделать live-события привязаны к this
работать с новым API on()
?