仅执行一次功能

时间:2012-07-30 20:26:34

标签: jquery

我有一个注册表单,访问者可以在其中注册,当他们按下提交按钮时,包含注册表单的div会稍微向左移动,使其显示在中间。

执行该操作的代码工作正常,但如果访问者在寄存器表单中写错了,则需要再次尝试,但是如果重复几次,寄存器表单将再次移动将完全从容器中移出。

如何只触发一次功能?这是我目前的代码:

...

$('#form form').submit(function(){

// Some code for showing "loading" image etc..

});

1 个答案:

答案 0 :(得分:6)

您可以使用one()来电,

$('#form form').one('submit', function(){

// Some code for showing "loading" image etc..

});

然后它才会在第一次被解雇。