2
アンカーを使用していて、JQueryでclickイベントを処理しています。 HREFは、「#」に設定されているアンカーがスクロールしないようにするには
すべてが、私はアンカーをクリックすると、トップに、ブラウザのスクロールことを除いて正常に動作します。これを防ぐ方法はありますか?
アンカーを使用していて、JQueryでclickイベントを処理しています。 HREFは、「#」に設定されているアンカーがスクロールしないようにするには
すべてが、私はアンカーをクリックすると、トップに、ブラウザのスクロールことを除いて正常に動作します。これを防ぐ方法はありますか?
event.preventDefault()
methodを呼び出すか、単にイベントハンドラからfalse
を返すことによって、デフォルトのアクションが発生しないようにする必要があります。あなたは両方を必要としませんが、あなたはそれがあなたの既存のコードに適合する方法を見ることができるように私は両方ここに紹介します:
$("a").click(function(e) {
e.preventDefault();
// your other code here
return false;
});
注falseを返すことも、それがある、すなわち、バブリングからイベントを防ぐことができますことを.preventDefault()
と.stopPropagation()
の両方に相当する呼び出しです。