jQuery是否有可能仅为首次点击添加alert('hi');
等事件?
答案 0 :(得分:9)
是的,您可以使用one绑定功能:
myelement.one('click', function() {
alert('hi');
});
答案 1 :(得分:1)
您可以创建一个布尔值来检查它是否是第一次点击:
var clicked = false;
$(document).click(function() {
if(!clicked){
alert("hi");
clicked = true;
}
});
答案 2 :(得分:0)
只要dom没有被编码,Jquery的一个绑定解决方案对你有好处。即用户在同一页面上没有刷新。
如果你需要使用它,包括页面重新加载,有3种方法:
1.使用DB 2.使用会话 3.使用Cookie
这些都是服务器端解决方案,允许您控制用户点击事件。 如果这是你正在寻找的,我将详细说明这一点,并将编写代码示例。 如果不是一个有约束力的建议是好的。 希望这有帮助。