我有一个注册表单,访问者可以在其中注册,当他们按下提交按钮时,包含注册表单的 div 会稍微向左移动,以便它出现在中间。
这样做的代码工作正常,但是如果访问者在注册表中写错了,他们需要能够再试一次,但是注册表将再次移动,如果重复几次它将移出完全的容器。
如何只触发一次功能?这是我当前的代码:
...
$('#form form').submit(function(){
// Some code for showing "loading" image etc..
});
我有一个注册表单,访问者可以在其中注册,当他们按下提交按钮时,包含注册表单的 div 会稍微向左移动,以便它出现在中间。
这样做的代码工作正常,但是如果访问者在注册表中写错了,他们需要能够再试一次,但是注册表将再次移动,如果重复几次它将移出完全的容器。
如何只触发一次功能?这是我当前的代码:
...
$('#form form').submit(function(){
// Some code for showing "loading" image etc..
});
您可以使用one()调用,
$('#form form').one('submit', function(){
// Some code for showing "loading" image etc..
});
然后它只会在第一次被解雇。