从iframe滚动到顶部

Scroll to top from iframe

本文关键字:顶部 滚动 iframe      更新时间:2023-09-26

我想调用jquery从iframe跳转到顶部。

 <script>
 $(document).ready(function() {
  window.parent.$("body,html").animate({scrollTop:0}, 'slow');
 });
 </script>

没用. .

如果iframe与父级在同一域,则尝试此

$(document).ready(function() {
      $("body,html", window.parent).animate({scrollTop:0}, 'slow');
});

window.parent.$("body,html")将使用window.parent.$的jQuery对象,但仍将寻找元素在iframe,因为你没有指定上下文在这里。

这可能是因为同源策略的限制。这是不可能的,如果你在同一域名。

如果在同一域,尝试修改

window.parent.$("body,html")

$("body,html", window.top)

我不知道在JQuery中是什么但是在JS中是这样的

parent.scroll(0, 0)

要加载到主页面的顶部iframe,你应该写你的javascript函数

function loadToTop() {
    parent.self.scrollTo(0, 0);
}

工作!让我们享受