jQuery 中是否有可能添加事件,例如alert('hi');
仅用于首次单击?
问问题
860 次
3 回答
9
是的,您可以使用一个绑定功能:
myelement.one('click', function() {
alert('hi');
});
于 2013-02-12T19:10:14.507 回答
1
您可以创建一个布尔值来检查它是否是第一次点击,如下所示:
var clicked = false;
$(document).click(function() {
if(!clicked){
alert("hi");
clicked = true;
}
});
于 2013-02-12T19:10:42.310 回答
0
只要 dom 没有重新加载,Jquery one 绑定解决方案就会对您有好处。即用户在同一页面上而不刷新。
如果您需要使用此功能,包括重新加载页面,有 3 种方法:
1.使用数据库 2.使用会话 3.使用 Cookie
这些都是服务器端解决方案,允许您控制用户点击事件。如果这是您正在寻找的内容,我将对此进行详细说明并编写代码示例。如果不是一个有约束力的建议是好的。希望这有帮助。
于 2013-02-12T19:16:32.547 回答