間の配列を異なる実行しているだけの例のように: http://jsfiddle.net/nicaia/6cHxR/jqueryのバインド機能は、FirefoxとChrome
JSコード:
警告:
クロームで$('#checkbox_id').bind('change',function({
alert('change');
}).bind('click',function(event){
alert('click');event.preventDefault();
});
がこれを表示します]チェックボックスをクリックしてください「変更」をクリックして「クリック」を警告し、チェックボックスはチェックされません(チェックボックスは最初にオフになります)。
警告 'クリック'とチェックボックスはチェックされません(チェックボックスは最初にチェックを外します)。
変更はFirefoxでは実行されません。 私はなぜ誰かが教えてくれるのか分からないのですか?
ありがとうございました。
アラートの後にチェックボックスがフォーカスを失うからだと思います。したがって、 'change'イベントはトリガーされません http://api.jquery.com/change/ –
クロムでは、変更イベントがトリガーされます。 – Bodil
[link](http://stackoverflow.com/questions/7031226/jquery-checkbox-change-and-click-event)この質問と私の質問は少し似ています。ありがとう@Nicola – Bodil