如果用户点击次数太多,如何停止.click
功能?
我的代码:
$('button').click(function() {
$('#bg').fadeToggle('200');
});
答案 0 :(得分:2)
点击次数超过5次后,它将停止执行该功能:http://jsfiddle.net/1dc8u7ms/1/
var counter = 0;
$('button').click(function() {
if(counter > 5){return};
$('#bg').fadeToggle('200');
return counter++;
});
答案 1 :(得分:1)
答案 2 :(得分:1)
尝试这样的事情:
var maxclicks = 5,
clicks = 0,
handler = function() {
if(clicks < maxclicks){
$('#bg').fadeToggle('200');
clicks++;
}
else{
console.log('You have reached the limit of '+ maxclicks + ' clicks.');
$('button').off('click',handler)
}
};
$('button').on('click',handler);
答案 3 :(得分:0)
我认为你问这个是因为fadeToggle
动画没有表现出来。