javascript - 第二次和第三次点击时的事件

标签 javascript events click

我目前正在为我的乐队制作一个网站,我的一个想法是在特定页面上,您会看到每个乐队成员的照片,当您将鼠标悬停在其上时,图片会发生变化,您会听到乐队成员说了什么,然后当您点击他们时,他们会说其他话,您将被重定向到他们的页面。

仅此一点并不是问题,但对于一名成员(member),我希望您在实际重定向到他的页面之前需要点击三下;我还希望他在每次点击时说出不同的内容。

所以我基本上寻找的是一种在第一次、第二次和第三次点击时创建不同事件的方法(最好使用 JavaScript)。

希望大家能帮帮我,先谢谢了!

最佳答案

只需使用变量来计算点击次数:

var count = 0
$(".test").click(function() {
count++;
if(count == 1) {
        $(".test").text("first");
    }else if(count == 2){
        $(".test").text("second");
    }else if(count == 3){
        $(".test").text("third");
        count = 0;
    }    
})

http://jsfiddle.net/x83bf1gq/4/

关于javascript - 第二次和第三次点击时的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30266496/

相关文章:

javascript - 根据窗口大小将访问者发送到不同的页面

javascript - 如何创建带有断点的两列文本

javascript - "showkeyboard"事件来自哪里?

iOS 7 悬停/点击问题 - 在某些情况下不会触发点击

events - 在复选框中设置 onclick 事件观察者的原型(prototype)函数

javascript - 结合 react 和 Jade

javascript - 如何让 ASP.net 在 JavaScript jQuery.Load 调用中填写本地服务器

c# - 确保事件永远不会有超过一个订阅者

javascript - 不工作 dojo/on 或 dojo/connect

javascript - 解绑后使用绑定(bind)