JQuery для документа готов после загрузки второго документа - PullRequest
0 голосов
/ 18 июня 2011

У меня есть веб-страница, на которой динамически изменяется одна часть (часы в пункте меню). Я использую JQuery на обеих страницах - основной - и динамической, и использую функцию в готовом документе. Я не могу использовать use только на главной веб-странице, потому что некоторые элементы появляются только после загрузки внутренней страницы. Итак, вопрос: Будет ли функция onDocumentReady выполняться только на внутренней странице или на обеих? Спасибо.

1 Ответ

2 голосов
/ 18 июня 2011

Если вы используете вызов AJAX для загрузки нового контента, вам придется использовать delegate, чтобы настроить привязки событий или настроить их вручную в обратном вызове AJAX success;если вам нужно сделать что-то более сложное, чем привязка простого обработчика щелчка (например, привязка кнопки jQuery-UI или средства проверки формы), вам придется делать это вручную.Например, если вы используете load вспомогательную функцию для добавления нового контента:

$('#mydiv').load('/where/it/comes/from', function(responseText, textStatus, XMLHttpRequest) {
    // Bind events and widgets to the new things inside #mydiv
});
...