1

訪問者がサインアップできる登録フォームがあり、送信ボタンを押すと、登録フォームを含む div がわずかに左に移動され、中央に表示されます。

それを行うコードは正常に動作しますが、訪問者が登録フォームに何か間違ったことを書いた場合は、再試行できるようにする必要がありますが、登録フォームはもう一度移動します。これが数回繰り返されると、移動します容器の完全に。

関数を 1 回だけトリガーするにはどうすればよいですか? これが私の現在のコードです:

...

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

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

});
4

1 に答える 1

5

one()呼び出しを使用できます。

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

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

});

その後、それは最初にのみ解雇されます。

于 2012-07-30T20:28:54.427 に答える