0

次のように構築されたjQueryメニューがあります。

<h3 id='300' rel='default.aspx?PageID=300#300'>Item0</h3>
<h3 id='301' rel='default.aspx?PageID=301#301'>Item1</h3>
<h3 id='302' rel='default.aspx?PageID=302#302'>Item2</h3>

問題は、アンカー機能がトリガーされ、クリックされたメニューポイントまでページがジャンプ/スクロールダウンすることです。

どうすればこれを防ぐことができますか?

よろしくお願いします。

4

1 に答える 1

2

リンクって聞いたことありますか?それらは、HTML のこの本当に素晴らしいものです。

とにかく、それぞれを次のように変更したら:

<h3 id='300'><a href='default.aspx?PageID=300#300'>Item0</a></h3>

次に、クリック ハンドラーの最後に追加return false;して、機能をオーバーライドします。

実際のページで、ID 300 を持つものが何もないことを確認してください。これは有効な ID ではないため、とにかく何も持つべきではありません。

于 2012-06-29T09:27:32.993 に答える