我正在用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);
}发布于 2018-02-22 06:09:02
解决方案是!
$('html,body',window.parent.document).animate({ scrollTop:$('#plantrip_init',window.parent.document).offset().top },0);
您需要控制网页的父页面,并将其指向顶部的主锚或顶部的任何其他div!
3小时库存!好样的木编!
https://stackoverflow.com/questions/48915577
复制相似问题