求助点击滚动事件,如何屏蔽多次点击

2024-12-30 04:55:36
推荐回答(1个)
回答1:

kwooshung 站长的方法不错啊,这里我再说一下我一般的处理方法:html结构:click mejs:$('#btn').bind('click', function(){ if($(this).hasClass('scrolling')){ return false; } scroll();// 执行滚动函数});function scroll(){ $('#btn').addClass('scrolling');// 在滚动前,给btn按钮添加一个类,用于判断是否处于滚动进行时 ......// 相关滚动代码 $('#btn').removeClass('scrolling');// 滚动结束后,除去添加的类}如此这般,我们就可以很简单的判断当前点击是否处于滚动进行时了,这样不会出现每次点击都执行滚动函数。