我正在使用 Muse 制作网页。
如何修改 iframe 的结构或仅修改 scrollTop
?
iframe 称为“booking_iframe”。它位于常规的 Adobe Muse 网页内。在此 iframe 中,我加载了一个 PHP 文件,该文件试图更改 iframe 的高度并将其滚动到顶部。
我读到 jQuery 在 Muse 网页的末尾加载,并且 jQuery 不可能用作 .ready
。我用一个小部件解决了这个问题,尽管我还没有尝试过我想要的东西。
<body onLoad="resize();">
像这样我不需要使用 $(document).ready();由于我之前描述的原因,这不起作用。
function resize(){
$("html, body").scrollTop(0,0); // this doesn't work
var testo = parent.document.getElementById("booking_iframe");
testo.contents().scrollTop(0,0);
testo.scrollTop(0,0); // this either
$(document).scrollTop(0,0);
window.scrollTop(0,0);
}
最佳答案
解决方案是!!!
$('html,body', window.parent.document).animate({ scrollTop: $('#plantrip_init', window.parent.document).offset().top }, 0);
您需要控制网页的父级,并将其指向顶部的主要 anchor 或顶部的任何其他 div!
3小时备货!!!好穆比恩!
关于javascript - 如何在 Adobe Muse 中将 iframe 滚动到顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48915577/