我对命名快速链接有疑问,例如
<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/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句