[英]Named anchor links not working inside dojo dialog (chrome and firefox)
我對命名快速鏈接有疑問,例如
<a href="#bottom">Jump to bottom</a>
....load of content.....
<a name="bottom"></a>
在dojo對話框中時無法正常工作
鏈接根本無法在Firefox中使用。 他們確實在Internet Explorer中工作。 如果將父頁面滾動到底部,它們將在chrome中工作。 如果父頁面未滾動到底部,則單擊對話框中的鏈接將使父頁面滾動一定數量,不斷單擊該鏈接將繼續滾動父頁面直到其到達底部,此時對話框中的鏈接將起作用。
這是一個jsfiddle 。
任何人都可以提出問題的根源或解決方案嗎?
提前致謝
看來Google Chrome瀏覽器有問題,您的錨點是窗格中的最后一件事。 如果將HTML更改為:
<a href="#bottom">Jump to bottom</a>
....load of content.....
<a name="bottom"></a>Some random character
在Chrome(35.0.1916.153)上運行良好。 為了提供一個干凈的解決方案,最好的辦法是在HTML的末尾添加一個簡單的空格,例如:
<a href="#bottom">Jump to bottom</a>
....load of content.....
<a name="bottom"></a>
正如您在更新JSFiddle中所看到的那樣,這似乎工作得很好: http : //jsfiddle.net/QWEzC/123/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.