jQuery--解决单击和双击的冲突问题-创新互联

今天,在帮组里做一个bottom navigation(底部的导航条),样式如下:

成都创新互联主要从事成都网站建设、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务新乡县,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

jQuery--解决单击和双击的冲突问题

单击不会产生任何问题,快速单击两次可能就有问题了。为了解决这个问题,查了一下网上的资料。知道为了防止快速双击所产生的问题,必须要想办法“屏蔽”连续双击中的一次。如果双击,我们可以只是忽略后面一次单击。JS window的 setTimeout(function(){},**ms) 和 clearTimeout(var timer) 派上了用场。

  1. var click=0;
  2.  //show toolbar and hide the 'show' button
  3. "span.showbar a"function
  4. if
  5. varfunction
  6. '#toolbar''slow''#toolbarbut''fast'
  7. else

如果在500ms内,就产生了第二次点击,那么第二次点击我们不做处理,直接触发执行第一次的

处理函数。clearTimeout的意思就是“不要延迟,直接执行了”。

这样子,就解决了问题。:)

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页名称:jQuery--解决单击和双击的冲突问题-创新互联
标题URL:http://myzitong.com/article/poepc.html