我有一個帶有style =「overflow:auto」的div,其中帶有一些文本。該文本有一些錨點,我有div的鏈接(不在div內),每次點擊進入錨點時,頁面會到達底部,就像錨點位於頁面底部一樣。防止錨點將頁面推到底部(HTML)
有什麼辦法可以防止這種情況發生?
<a href='#id2'>Link</a>
<div style='width: 100px; overflow: auto;'>
Text Inside, Big text with <hr id='#id10' /> here
Text Inside, Big text with <hr id='#id5' /> here
Text Inside, Big text with <hr id='#id6' /> here
Text Inside, Big text with <hr id='#id27' /> here
Text Inside, Big text with <hr id='#id24' /> here
Text Inside, Big text with <hr id='#id20' /> here
Text Inside, Big text with <hr id='#id21' /> here
Text Inside, Big text with <hr id='#id23' /> here
Text Inside, Big text with <hr id='#id22' /> here
Text Inside, Big text with <hr id='#id2' /> here
<div>
編輯:我也沒有使用Javascript既不I幀
編輯:在Firefox 3測試
你是什麼意思的「在頁面的另一部分的鏈接」?它是一個iframe,一個命名的錨,或什麼?你是通過JavaScript加載嗎? – 2009-02-20 15:57:02
而在哪些瀏覽器中你有這個問題? – zihotki 2009-02-20 16:01:51
如果您發佈鏈接的HTML和目標定位符的HTML,這將有所幫助。 – 2009-02-20 16:02:59