我对命名快速链接有问题,例如
<a href="#bottom">Jump to bottom</a>
....load of content.....
<a name="bottom"></a>
在dojo对话框中无法正常工作
链接在Firefox中根本不起作用。他们在Internet Explorer中工作。它们在chrome 中工作,如果父页面滚动到底部。如果父页面未滚动到底部,则单击对话框中的链接会滚动父页面一定量,不断单击链接会一直滚动父页面直到它到达底部,此时对话框中的链接将起作用。
这是一个jsfiddle。
任何人都可以提出问题或可能的解决方案吗?
提前致谢
答案 0 :(得分:1)
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/