首次单击jQuery启动事件

时间:2013-02-12 19:09:27

标签: jquery

jQuery是否有可能仅为首次点击添加alert('hi');等事件?

3 个答案:

答案 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

这些都是服务器端解决方案,允许您控制用户点击事件。 如果这是你正在寻找的,我将详细说明这一点,并将编写代码示例。 如果不是一个有约束力的建议是好的。 希望这有帮助。