【发布时间】:2018-05-16 02:33:35
【问题描述】:
为什么每次单击 javascript 函数中的 jQuery 函数都会越来越多地触发它?点击足够多的次数,每次点击执行 100 次以上。
<div class="clickity" onclick="funky()">Test</div>
var x = 0;
function funky(){
$('.clickity').on('click', function(){
x += 1;
alert(x);
});
};
JsFiddle我只是好奇为什么会这样。
【问题讨论】:
-
从函数声明语句中删除
onclick="funky()"并解开$('.clickity').on('click', fn)。
标签: javascript jquery