锚点和iframe?

时间:2012-06-12 09:46:37

标签: iframe anchor

我有一个带有iframe的HTML文档。现在,如果您单击iframe中的某个按钮/链接,我希望父文档滚动回到顶部。

我不确定如何做到这一点。当我在父文档的顶部放置一个锚点,并让按钮执行window.parent.location = '#anchorname';之类的操作时,浏览器会自动打开iframe文档,让父文档消失。

1 个答案:

答案 0 :(得分:0)

首先,我建议使用JQuery scrollTop(请参阅here)滚动到顶部。这还不够,但是,您需要从iFrame中的页面调用您的函数,因此,假设您滚动文档的函数称为“foo”,您可以通过以下方式从iFrame中的页面调用函数:

window.parent.foo();

希望这有帮助。