【问题标题】:sIFR not showing until all javascript has executed?sIFR 直到所有 javascript 都执行后才显示?
【发布时间】:2009-11-30 06:09:20
【问题描述】:

我在加载到 iframe 的页面上使用 sIFR,并在父窗口中使用 javascript 不断轮询 iframe 以查看它何时更改高度(即,当您单击 iframe 页面中的链接时它的高度与上一页不同)。无论如何,问题是在整个页面/脚本执行之前,sIFR 似乎不会显示呈现的文本,因此当页面首次加载并且 javascript 正在等待 iframe 更改高度时,没有文本。然而,只要 iframe 改变高度(即我单击 iframe 中的链接),javascript 就会完成并且 sIFR 呈现的文本会显示出来。有没有办法让 sIFR 在页面/脚本完成运行之前呈现?

【问题讨论】:

    标签: iframe sifr javascript


    【解决方案1】:

    将你的 sifr js 和 css 首先放在 <head> 中,然后放在其他 css 和 js 文件之前

    【讨论】:

      【解决方案2】:

      正如 Jitendra 所说,首先加载文件会有所帮助。您也可以查看Detecting CSS load

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多