jquery动画固定位置

时间:2012-06-05 11:06:53

标签: jquery animation

Bellow是我的联系表单代码,可在用户点击时展开

$(document).bind('click',
            function() {
$('div#contactable_inner').animate({"marginLeft": "-=387px"}, "slow")
            });

每次点击,元素移动到-387px。我希望它仅在第一次点击时移动-387px。对于所有下一次点击,它不应该动画。

1 个答案:

答案 0 :(得分:1)

$(document).one('click',
            function() {
$('div#contactable_inner').animate({"marginLeft": "-=387px"}, "slow")
            });

.one()只发射一次。

了解.one()