$(document).click(function() {
$('.settings').click(function(){
alert();
});
});
Я загружаю этот сценарий для события click
, так как не могу загрузить его для события ready
. Теперь, когда я нажимаю кнопку с классом settings
в первый раз, ничего не происходит, как ожидалось, так как скрипт загружается после нажатия кнопки.
Второй раз, когда я нажимаю на эту кнопку, предупреждение показывается один раз (как и ожидалось).
Но неожиданное поведение заключается в том, что, когда я нажимаю в третий раз, предупреждение показывается 2 раза. Когда я нажимаю 4 раза, предупреждение показывается 3 раза и т. Д.
Одна из возможных причин, по которой я могу придумать, заключается в том, что скрипт загружался каждый раз, когда я нажимал.
В чем может быть проблема? Как я могу предотвратить загрузку одного и того же скрипта снова и снова?
Спасибо!