Кто-нибудь знает, ЕСЛИ И КАК Я мог бы повторно вызвать все обработчики событий on-load? Я ссылаюсь на некоторые .js файлы, над которыми у меня нет контроля, и эти .js-библиотеки выполняют свою инициализацию в $(document).ready() и, к сожалению, не предоставляют никакой простой функции для повторной инициализации.
В настоящее время я пытаюсь заменить большой блок 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)?