我有一个按钮想要动画,并在单击时重新定位,但是当第二次单击时,我希望它“飞”回到其原始位置。为此,我认为我可以使一个函数在偶数和奇数点击时运行,但它似乎确实起作用。任何人都尝试过类似的操作,或者可以发现我的代码或逻辑中的缺陷?
$('#ure_knap').on('click', function() {
var click = $(this).data('clicks');
if (click % 2 == 1) {
$('.ure_billeder').show();
}else{
$('.ure_billeder').hide();
};
});
我有一个按钮想要动画,并在单击时重新定位,但是当第二次单击时,我希望它“飞”回到其原始位置。为此,我认为我可以做一个函数...
看起来您的代码没有增加点击次数。
您需要用点击次数更新data
属性。但是,您的构造非常简单,可以将其简化为:
问题是您永远不会设置数据属性,因此它永远不会改变。