私の要件では、ユーザーは複数のチェックボックスを選択できます。ただし、各チェックボックスをチェックした後、URL を呼び出して、選択したチェックボックスの値を 3 秒の時間遅延で渡す必要があります。この遅延は、ユーザーが別のチェックボックスを選択/選択解除できるようにするために必要であり、古いアクションをキャンセルして、新しく選択した値を渡す必要があります。
関数を遅延して呼び出すことは知っていますが、新しいアクションで最後のアクションを停止する方法がわかりません。
setTimeout(function(){ call_me(action) },3000);
function call_me(action)
{
var url = action
$(location).attr('href',url);
}