Может ли быть несколько готовых событий jQuery на странице или в скрипте .js? - PullRequest
3 голосов
/ 13 сентября 2011

Я заметил, что событие и функция jQuery ready используются только один раз в большинстве моих javascript.Однако я бродил, если можно использовать событие ready более одного раза.Например, нормально ли вызывать функции в вызове функции готового события в моем основном HTML-коде, который затем вызывает функции и события в другом вызове функции готового события, который находится в моем файле .js?

Ответы [ 2 ]

4 голосов
/ 13 сентября 2011

Да, это вполне приемлемо:

$(document).ready(function() {
    // do this
}):

// some other js code


$(document).ready(function() {
    // do something else
}):

В этом случае, когда dom будет готов, будет выполнен код внутри обоих (или столько ready, сколько у вас есть).

3 голосов
/ 13 сентября 2011

Событие ready можно использовать более одного раза, но у вас могут возникнуть проблемы с порядком их выполнения, если обработчики событий Ready зависят друг от друга.

...