2 つの異なる時間に (jQuery を使用して) クリック イベントにバインドされた 2 つの関数があります。それらが解雇される順序は重要です。彼らは正しい順序で発砲しています。問題は、最初の関数が false を返すとき、2 番目の関数がまだ起動していることです!
イベントを適切にキャンセルするにはどうすればよいですか?
コード例:
$(document).click(function() {
alert('a');
return false;
});
$(document).click(function() {
alert('b');
});
ページをクリックすると、「b」警告メッセージが引き続き表示されます。これは受け入れがたい!