2013-06-16 2 views
0

я в настоящее время программирования страницы и пробегать странная проблема с Firefox ...JQuery документ готов функция повесить Firefox

Вопрос заключается в том, что, когда я поставил document.ready функцию непосредственно после выписки сценария Firefox зависаний вверх (постоянно о том, что он загружает данные из страницы, но ничего не делать):

<script language="JavaScript" type="text/JavaScript"> 
$(document).ready(function(){ 
    ...do something... 
}); 

Как только я поставил пустую строку или строку комментария после satement все не работает нормально:

<script language="JavaScript" type="text/JavaScript"> 
// empty (or comment) line needed to keep Firefox running 
$(document).ready(function(){ 
...do something ... 
}); 

Изменений в поведении нет, когда я сокращаю оператор скрипта только до <script> - тот же эффект. Я использую Firebug, но Firebug ничего мне не говорит и переключает Firebug с изменений и ничего. В IE все работает нормально.

Как упоминалось, я нашел обходное решение, добавив одну пустую строку, но мой вопрос в том, есть ли у кого-то одна проблема и почему это происходит или что-то в моем коде неверно.

(я использую FF20.0)

ответ

1

Вам нужен закрывающий тег

<script language="JavaScript" type="text/JavaScript"> 
$(document).ready(function(){ 
    ...do something... 
}); 

</script> 
Смежные вопросы