Когда мой код JavaScript содержится в ГЛАВНОМ блоке в моем файле HTML, кажется, что я не могу установить точку останова на нем для отладки его.
Как я могу сделать это?
сопроводительный текст http://www.deviantsart.com/upload/mhmbha.png
это - то, что я вижу под тегом script:
сопроводительный текст http://www.deviantsart.com/upload/17g116c.png
сопроводительный текст http://www.deviantsart.com/upload/irki5p.png
сопроводительный текст http://www.deviantsart.com/upload/mts9hn.png
Нечетный: когда я вынимаю блок JavaScript Из своего HTML область, тогда .htm страница появляется в соответствии с (довольно контрпродуктивными) сценариями:
сопроводительный текст http://www.deviantsart.com/upload/5rfia.png
хорошо, единственное решение, которое я могу найти к этому вопросу, состоит в том, чтобы отложить мои ГЛАВНЫЕ сценарии в .js файл, у кого-либо есть способ отладить встроенный JavaScript?
Я не думаю, что вы можете установить точки останова от вкладки «HTML» в Firebug.
Нажмите на вкладку «Скрипт» и найдите свой скрипт в нижнем выпадении, и вы сможете установить точку останова.
Прикрепите свои функции на javascript с помощью
debugger;
function blah
debugger;
Вы должны искать свой код во вкладке Script, вы не можете установить точки останова во вкладке HTML.
Редактирование: На втором скриншоте вы смотрите код Google JS API файла, вы можете либо изменить файл вручную (красный квадрат слева на моем скриншоте), либо использовать поисковую строку справа:
вместо:
if($(this).next().is(':hidden')) {
У меня было:
if($(this).next().is(':hidden') {
я. Отсутствующая конечная скобка вызывала файл JavaScript (или страницы .htm, включая JavaScript), чтобы не отображаться под Firebug «Scripts».