[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: отладка jQuery
rolling
Добрый день!
Подскажите п-ста, каким образом можно отслеживать события jQuery? Какие есть решения, чтобы бы отображались все события, происходящие на странице?
Для отладки скриптов использую FireBug под Mozilla FireFox. Поставил дополнение FireQuery. Но оно не дает желаемого результата. Возможно я не правильно его использую.

В общем, помогите чем можете.



Спустя 6 минут, 16 секунд (22.12.2010 - 17:13) Slays написал(а):
у jquery есть свои события на странице ? ohmy.gif
Опиши более локально и с примером свою проблему.
Что за желаемый результат и как это тебе должно помочь при отладке.

Спустя 5 минут, 58 секунд (22.12.2010 - 17:19) rolling написал(а):
возможно я неправильно выразился

например, есть код
<a href=# id="somelink">somelink</a>


а где-то есть код:
$(document).ready(function () {
$("#somelink").click(function()
{
...........................
});
});


Хотелось бы видеть, где и какое событие что запускает

Спустя 2 минуты, 14 секунд (22.12.2010 - 17:21) elliot написал(а):
Я прекрасно обхожусь Firebug для отладки. Ставишь точки остановка внутри обработчика события, нажимаешь на ссылку "#somelink" и смотришь.

В чем именно проблема при таком подходе?

Спустя 12 минут, 37 секунд (22.12.2010 - 17:34) rolling написал(а):
проблема в том, что я разбираю чужой скрипт, много кода...
хотелось бы видеть какой скрипт обрабатывает клик на ссылке, чтобы уже потом там ставить точки останова

Спустя 16 минут, 30 секунд (22.12.2010 - 17:50) Basili4 написал(а):
rolling
вот он недостаток не навязчевого JS не видно что где происходит.

Вариант такой. смотришь ID кнопки включаешь поиск по всем файлам проекта и ищешь $('#idкнопки')

Если у кнопки есть класс то попутно .class

если и так не нашел то click()

и лепишь везде брекпоинты где всплывет там и обработчик. Чужой код на то и чужой, что в нем ногу сломишь, особенно, если автор не хочет помочь иследователю, а даже наоборот


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.