javascript - 如何在 Adob​​e Muse 中将 iframe 滚动到顶部?

标签 javascript php jquery html muse

我正在使用 Muse 制作网页。

如何修改 iframe 的结构或仅修改 scrollTop

iframe 称为“booking_iframe”。它位于常规的 Adob​​e 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 - 如何在 Adob​​e Muse 中将 iframe 滚动到顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48915577/

相关文章:

php数组元素大小有限

javascript - 在 node.js 中,如何使用 child_process.exec 以便所有操作都可以异步发生?

javascript - 需要一个正则表达式来搜索匹配的姓氏

javascript - 在没有node.js的情况下从命令行运行JS

php - 如何使用 php 更新 mysql 的当前日期?

php - 前置此 PHP 文件

javascript - 使用 bootstrap 关闭 angular.js 中的所有对话框

javascript - 检查元素是否包含字符串,并且除了字符串之外什么都没有 - 也许是正则表达式

javascript - 如果在此代码中输入为空,如何添加?

jquery - 一个函数具有多个触发器。查询