Ответ 1
Конечно:
На странице live()
показано, как преобразовать в on()
:
Я видел в документации jquery, что live() устарел. Есть ли функция прямой замены?
Конечно:
На странице live()
показано, как преобразовать в on()
:
$(document).on('event', 'selector', function() {});
заменяет .live()
.
$('selector').on('event', 'selector', function() {});
заменяет .delegate()
.
$('selector').on('event', function() {});
заменяет .bind()
.
$('rootselector').on('click', 'selector', function(){
});
взято из http://api.jquery.com/on/
Вы можете просмотреть все устаревшие функции jquery в зависимости от их версий
http://api.jquery.com/category/deprecated/
Надеюсь, это поможет вам.