从不同域上的iframe滚动到父级的顶部

时间:2017-03-21 11:30:58

标签: javascript jquery html iframe cross-domain

我在页面中嵌入了iframe。他们都在不同的域名,但我可以访问它们。

我想在iframe中点击链接时滚动到父窗口的顶部。像这样的事情:

在Iframe页面中。

window.parent.ScrollToTop(); // Scroll to top function

在parrent页面上:

window.ScrollToTop = function(){
  $('html,body', window.document).animate({
    scrollTop: '0px'
    }, 'fast');
  };

这甚至可能吗?

1 个答案:

答案 0 :(得分:0)

如果您有权访问父域,则可以使用以下命令:

window.top.scroll(0,0)

或者如果您想要使用某些动画:

$(window.top.document).find("body").animate({
scrollTop: 0
}, 600);