В старых дней, мы привыкли использовать JQuery-х .live()
(http://api.jquery.com/live/) связываться с будущими событиями, если контент был перезагружен с помощью AJAX, например.ли Jquery О работе для будущих событий
С .live()
в настоящее время устарел (и удален), jQuery предлагает использовать .on()
(http://api.jquery.com/on/). Они не заявляют, что это работает для будущих событий. Кстати,, он не работает над элементами, перезагружаемыми через AJAX.
Мой вопрос; делает .on()
работы, или он должен работать для будущих событий, так, как это делает .live()
?
Я звоню .on()
следующим образом:
$j('#header-cart').on('click', '.skip-link-close', function(e) {
... // change the world
});
Спасибо.
Как вы называете 'on'? –
есть. без примера мы не сможем помочь вам дальше – gulty
Вы имеете в виду, что вы создаете элемент заголовка через ajax, но хотите запустить прослушиватель до его загрузки? – Kinnza