jQuery在偶数和奇数点击次数上运行不同

问题描述 投票:0回答:3

我有一个按钮想要动画,并在单击时重新定位,但是当第二次单击时,我希望它“飞”回到其原始位置。为此,我认为我可以使一个函数在偶数和奇数点击时运行,但它似乎确实起作用。任何人都尝试过类似的操作,或者可以发现我的代码或逻辑中的缺陷?

$('#ure_knap').on('click', function() {
    var click = $(this).data('clicks');
    if (click % 2 == 1) {
        $('.ure_billeder').show();
    }else{
        $('.ure_billeder').hide();
    };
});

我有一个按钮想要动画,并在单击时重新定位,但是当第二次单击时,我希望它“飞”回到其原始位置。为此,我认为我可以做一个函数...

jquery function jquery-animate
3个回答
1
投票

看起来您的代码没有增加点击次数。


0
投票

您需要用点击次数更新data属性。但是,您的构造非常简单,可以将其简化为:


0
投票

问题是您永远不会设置数据属性,因此它永远不会改变。

© www.soinside.com 2019 - 2024. All rights reserved.