Подскажите п-ста, каким образом можно отслеживать события jQuery? Какие есть решения, чтобы бы отображались все события, происходящие на странице?
Для отладки скриптов использую FireBug под Mozilla FireFox. Поставил дополнение FireQuery. Но оно не дает желаемого результата. Возможно я не правильно его использую.
В общем, помогите чем можете.
Спустя 6 минут, 16 секунд (22.12.2010 - 17:13) Slays написал(а):
у jquery есть свои события на странице ?
Опиши более локально и с примером свою проблему.
Что за желаемый результат и как это тебе должно помочь при отладке.
Опиши более локально и с примером свою проблему.
Что за желаемый результат и как это тебе должно помочь при отладке.
Спустя 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()
и лепишь везде брекпоинты где всплывет там и обработчик. Чужой код на то и чужой, что в нем ногу сломишь, особенно, если автор не хочет помочь иследователю, а даже наоборот
вот он недостаток не навязчевого JS не видно что где происходит.
Вариант такой. смотришь ID кнопки включаешь поиск по всем файлам проекта и ищешь $('#idкнопки')
Если у кнопки есть класс то попутно .class
если и так не нашел то click()
и лепишь везде брекпоинты где всплывет там и обработчик. Чужой код на то и чужой, что в нем ногу сломишь, особенно, если автор не хочет помочь иследователю, а даже наоборот