在特定点击次数后触发事件

时间:2012-12-05 21:57:26

标签: triggers jquery

对于我目前正在努力实现以下目标的项目:

我有一个简单的页面,在这个页面上有4个,隐藏且不可见的元素, 它们的格式简单如下:

<a href="#" class="link_1"></a>
<a href="#" class="link_2"></a>
<a href="#" class="link_3"></a>
<a href="#" class="link_4"></a>

基本上我想要的只是构建一种复活节彩蛋,所以当用户按特定顺序点击这些按钮时,即link_4 - &gt; link_1 - &gt; link_3 - &gt; LINK_2 它会触发某个事件,无论这可能是什么。

当然,只有在完成了正确的点击组合/点击后才能触发事件。

有关如何使用jQuery进行此操作的任何想法吗?

1 个答案:

答案 0 :(得分:8)

var click_order = [];
$('a').click(function (e) {
    click_order.push($(this).index());
    if (click_order.slice(-4) == '3,0,2,1') {
        // easter egg stuff
    }
});