Если у вас есть Google Chrome, откройте Инструменты разработчика и перейдите на вкладку «сценарии», откройте файлы javascript и найдите обработчик щелчков ... щелкните по краю кода, чтобы установить точку останова, затем, когда код достигает этого места (например, если вы щелкнете по нему), он будет приостановлен, а затем в инструментах разработчика вы увидите, какие функции вызываются и куда вы переходите по коду. Вы также можете навести курсор на любую переменную в окне кода, чтобы увидеть ее значение. Очень кстати! Затем вы можете увидеть, попадает ли он вообще в ваш плагин (вы можете сделать это также, установив точку останова внутри плагина в месте, подобном первой строке, к которой всегда будет осуществляться доступ при запуске).
Я полагаю, что вы можете сделать то же самое с Firebug
Это немного другой мыслительный процесс, в который нужно войти (шаг, шаг, включение и выключение точек останова и т. Д.), Но он чрезвычайно полезен.
Более простой способ проверить, где возникают проблемы, - добавить предупреждение (я работаю); или что-то похожее на код, вы не уверены, что он работает. Вы также можете предупредить переменную, чтобы увидеть, каково значение в этой точке. Вы также можете использовать команду console , чтобы распечатать ее на консоли firebug. Они делают то, что делают для вас точки останова / отладки, за исключением отладки, в которой вам не нужно менять код.