Кто-нибудь знает, ЕСЛИ и КАК я мог бы повторно вызвать все на- загрузка обработчиков событий? Я ссылаюсь на некоторые файлы .js, над которыми у меня НЕТ контроля, и эти библиотеки .js выполняют свою инициализацию в $ (document) .ready () и, к сожалению, не предоставляют никаких простых функций для повторного использования. -initialize.
В настоящее время я пытаюсь заменить большой блок div содержимым из вызова ajax, поэтому мне нужно повторно инициализировать внешние библиотеки. Так что было бы неплохо просто вызвать $ (document). ready (), чтобы повторноинициализировать ВСЕ.
До сих пор я пробовал это с вызовом ajax:
success: function(data) {
alert('1'); // Displays '1'
$('#content').html(data);
alert('2'); // Displays '2'
$(document).ready();
alert('3'); // Does not display
}
Вызов $ (document) .ready ();
тоже терпит неудачу. Консоль JavaScript не показывает ошибок. Кто-нибудь знает, возможно ли это (без изменения файлов библиотеки javascript)?