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