介绍 当
用户双击DOM对象(如按钮和链接),它为用户交互始终是一个问题。幸运的是,jQuery提供了一个很好的
解决方案。这一()。
(一)这个
方法做什么
它附加一个元素,每个元素的事件
处理程序只能
运行一个事件
处理器函数。
参数 。一(事件{,} { }选择器、数据、处理程序(间的事件))
事件
类型:字符串
指定一个或多个事件添加到元素。多个事件相隔的
空间。它必须是一个有效的事件。这就像点击keydown.myplugin。
选择参数
参数类型:字符串
一个选择器字符串是用来过滤掉的子元素,可以触发事件的元素
如果NULL或遗漏通过,事件将触发时,事件到达选定的元素。
数据
参数类型:任何类型
此参数的值是将由事件触发传递的事件处理函数。
事件处理函数
参数类型:函数类型
当事件触发时应该调用的函数。
false也是允许的,因为它是一个简单的返回false;函数的简化形式。
举一个例子
复制代码代码如下所示:
$(# savebttn ),(单击
警报()只
显示一次;
});
也许
复制代码代码如下所示:
$()。
警报(这显示如果# savebttn是首先在)点击);
上述代码的关键是:
当代码
执行时,元素的ID savebtn点击会弹出警告框
下一次点击将不会被反射。
这相当于
复制代码代码如下所示:
$(# savebttn ),(单击
警报()只显示一次;
美元(这个);
});
换句话说,这与绑定事件处理函数中的
关闭()调用相同。
请点击更多
一个()
总结
上面提到的方法是jQuery 1.7的一个新特性,所以如果您的元素多次点击该事件,它可能是一个解决方案。多么神奇的方法,如果您有任何问题请与我联系。