怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 342 JQUERY DREAMWEAVER
在jQuery的事件绑定中,如果元素同时绑定了单击事件(click)和双击事件(dblclick),那么执行单击事件(click)时,不会触发双击事件(dblclick);执行双击事件(dblclick)时却会触发两次单击事件(click)。
但有时候我们希望在执行双击事件的时候不去出发单击事件,那究竟该如何实现呢?
首先我们验证一下,同时绑定单机事件和双击事件,再双击时,确实会同时出发两次单机事件。如下图所示,当我们双击时,控制台输出两次单机和一次双击。
双击事件的执行过程其实是:mousedown, mouseup, click; mousedown, mouseup, click。仔细看,其实双击事件就是执行了两次单击事件。所以,双击事件是肯定会触发单机事件的。
其实windows系统中,判断双击是通过两次单击的时间间隔来判断的,当间隔比较小,那就是双击了。
依据这个思路,我们就可以通过加一个定时器的方式来避免触发单击事件。
单击事件设置定时器,延迟处理;双击事件中首先清除单击事件的定时器,然后执行。
这样当第一次单击时,设置定时器;第二次再单击时,会清理掉该定时器,这样就避免触发了单击事件。
如下图所示,当双击时,控制台只输出双击信息。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: JQUERY
相关文章
怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 342 JQUERY DREAMWEAVER
jQuery MiniUI 快速入门,前段时间由于工作的原因接触到MiiUI。感觉MiiUI很强大,使用起来也很舒服。下面我就带领大家快速的使用MiiUI。MiiUI-专业WeUI控件库它能缩短开发时......
2023-03-17 330 JQUERY
怎么使用JQuery Mobile开发移动网站,现在越来越多的人用网站来做手机a,这样的好处是,可以做一个网站,基本上可以做到多个平台adroid,io,w,都可以使用。这里使用JQueryMoile......
2023-03-17 374 JQUERY