在www.example.org网站上,我有一个锚点#anchor。我必须使用锚,因为该网站是用GWT编写的,并且嵌入在iframe中(并且这两个网站都有不同的域)。iframe中的window.location.href在FireFox中不起作用
幸运的是,我找到了一个滚动到Chrome,Safari,IE7,IE8,IE9的锚点的解决方案,但事实证明它在Firefox中无法使用。
在我的代码中,我检查了浏览器是否是IE中的一个。如果是的话,我这样做:
window.location = www.example.org#anchor
而且完美的作品。
如果浏览器是不是其中的一个IE浏览器的话,我这样做:
window.location.href = '#anchor';
,这完全在Chrome和Safari。
但是这两种解决方案都不适用于Firefox(6)。有没有人有一个想法,我怎么可以在FireFox中滚动到锚?
P.S. scrollIntoView,scrollTo(0,0)并得到一个元素滚动到该元素在这种情况下不起作用......经过几天的尝试,我认为只有锚点工作。
您是否在FireFox中尝试过'document.location.href'? – Biotox
现在是。同样的结果:( – mkn