Есть ли способ вызвать функцию «до готовности документа» в Jquery? - PullRequest
26 голосов
/ 25 августа 2011

Я хочу вызвать функцию до того, как документ будет готов, так есть ли какой-нибудь метод в Jquery для этого?

Ответы [ 2 ]

28 голосов
/ 25 августа 2011

Если вы просто вызовете функцию в теге head, она будет выполнена немедленно, даже до того, как DOM будет даже проанализирован (это «проблема», которую решает ready).

<!doctype html>
<html>
    <head>
        <script>alert(1)</script>
    </head>
    <body>
    </body>
</html>
24 голосов
/ 25 августа 2011

Просто вызовите свою функцию перед оператором готовности документа.

<script>
   thisWillFireImmediately();

   $(function() {
      thisWillFireOnDocumentReady();
   });
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...