1

私は #anchors を呼び出すメニュー (ul と li を含む) を持っています。あなたはメニューのすぐ右側にあるので、何もせずにページにジャンプしたくありません (情報は既に画面に表示されています)。onclick イベントを試してみましたが、機能しません (自分のページに Jquery をロードしたので、なぜ機能しないのかわかりません。このサイトで自分の質問のために何十ページも読みましたが、何も役に立ちませんでした。

誰かがアンカーのジャンプを避けるための答えを持っていれば、それはいいでしょう.

4

1 に答える 1

3
$("a[href^='#']").click(function(e){
     e.preventDefault();
});

これにより、クリック イベントがキャプチャされ、ジャンプとナビゲートというデフォルトのアクションが防止されます。セレクターは、アンカーなどの「#」で始まるリンクを持つ要素用です。

于 2012-06-24T12:14:13.230 に答える