Тема: Як знайти скрипт, де створюється обробник події?
На сайті (opencart з купою розширень, частково спеціально підігнаних під сайт) динамічно створюється div з кнопками. На головній кнопки не працюють, в розділах - працюють. В консолі Chrome видно, що на головній немає обробника події onclick, а в розділах - є:
Як я розмію, скрипт debugger:///VM8192 - це згенерований іншим скриптом скрипт. Пошук всередині .js-файлів рядка 'label.not-selected' результатів не дав.
Питання: чи можливо якось визначити, де ця паскуда генерується, чи хоча б якось перехопити його і глянути, на чому вона ламається? І як взагалі щось дебагати в таких умовах? Може, є стаття про це, яку я не зміг нагуглити? Чи я щось неправильно зрозумів?
Якщо цікаво, сам VM8192 виглядає так:
$(document).ready(function() {
$('label.not-selected').click(function(){
$('label.selected').removeClass('selected').addClass('not-selected');
$(this).removeClass('not-selected').addClass('selected');
});
});
$('label.not-selected-img').click(function(){
$('label.selected-img').removeClass('selected-img').addClass('not-selected-img');
$(this).removeClass('not-selected-img').addClass('selected-img');
});