使用jQuery避免鼠标双击的解决方案

使用jQuery避免鼠标双击的解决方案
介绍
用户双击DOM对象(如按钮和链接),它为用户交互始终是一个问题。幸运的是,jQuery提供了一个很好的解决方案。这一()。

(一)这个方法做什么
它附加一个元素,每个元素的事件处理程序只能运行一个事件处理器函数

参数
。一(事件{,} { }选择器、数据、处理程序(间的事件))

事件
类型:字符串
指定一个或多个事件添加到元素。多个事件相隔的空间。它必须是一个有效的事件。这就像点击keydown.myplugin。

选择参数
参数类型:字符串
一个选择器字符串是用来过滤掉的子元素,可以触发事件的元素
如果NULL或遗漏通过,事件将触发时,事件到达选定的元素。
数据
参数类型:任何类型
此参数的值是将由事件触发传递的事件处理函数。
事件处理函数
参数类型:函数类型
当事件触发时应该调用的函数。
false也是允许的,因为它是一个简单的返回false;函数的简化形式。
举一个例子
复制代码代码如下所示:
$(# savebttn ),(单击
警报()只显示一次;
});

也许
复制代码代码如下所示:
$()。
警报(这显示如果# savebttn是首先在)点击);
上述代码的关键是:

当代码执行时,元素的ID savebtn点击会弹出警告框
下一次点击将不会被反射。
这相当于
复制代码代码如下所示:
$(# savebttn ),(单击
警报()只显示一次;
美元(这个);
});

换句话说,这与绑定事件处理函数中的关闭()调用相同。

请点击更多
一个()

总结
上面提到的方法是jQuery 1.7的一个新特性,所以如果您的元素多次点击该事件,它可能是一个解决方案。多么神奇的方法,如果您有任何问题请与我联系。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部