Дом загружается два раза - PullRequest
       6

Дом загружается два раза

1 голос
/ 28 февраля 2010

У меня очень странная проблема. Я использую jQuery и использую $ (function () для загрузки функций при загрузке dom. Но по неизвестной причине код в $ (function () будет выполняться второй раз. Предварительный просмотр: http://development.devhouse.nl/news/3/het-nieuwste-nieuwsbericht вы получите 2 предупреждения, но в $ (function () записана только 1). Точный код:

<script type="text/javascript">
        $(function () {
            alert('Test');
        });
</script>

И весь источник можно найти здесь (откройте источник в вашем браузере): http://development.devhouse.nl/news/3/het-nieuwste-nieuwsbericht

Пожалуйста, помогите мне. Я безнадежен ....

Tom

Ответы [ 2 ]

3 голосов
/ 28 февраля 2010

Я полагаю, потому что скрипт в вашем HTML body, а не в голове. Переместите его на head, и он срабатывает только один раз.

Есть ли причина, по которой он у вас есть?

РЕДАКТИРОВАТЬ: Для пояснения, как отмечал Марсель Корпель , сценарии могут быть вложены в body, и могут быть причины производительности, чтобы иметь их в конце. Но в этой ситуации сценарий был вложен в элемент внутри body. Это работает, но может привести к неожиданному поведению, если этим элементом манипулируют определенным образом.

1 голос
/ 28 февраля 2010
$().ready(function(){
     alert('Test');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...