は、「イベント」オブジェクトが引数として渡されます。event.preventDefault()は、イベントをjQueryのコールバック関数の引数として渡すことなく動作するのはなぜですか?ほぼすべての例で
$('a').on('click', function(event) {
event.preventDefault();
}
しかし、また、アンカーのデフォルトの動作を防止することで機能しているようです:
$('a').on('click', function() {
event.preventDefault();
}
ことができる人なぜ第二のものがまだ機能しているのか、何が欠点であるのかを詳しく説明してください。
Firefoxで試してみると、失敗します。 :P – RRK
引数を指定しなくても、2番目がすべての場所で動作することを確認することはできません。 – RRK
おそらくいくつかのブラウザはあなたの間違いを修正しています...? –