javascript - 使用outerHTML重写html时避免页面刷新

标签 javascript flash internet-explorer-7 refresh

我必须使用node.outerHTML 读取、更改和重写HTML OBJECT 标记。在 IE7 上。

当我这样做时,屏幕会短暂刷新。我猜想当我编写 HTML 时浏览器会重新绘制屏幕。实际的 OBJECT 标签数据与之前相同,只有一个参数 (wmode) 发生了变化。对象的大小和其他参数保持不变。

知道如何避免屏幕“闪烁”吗?

最佳答案

如果将 OBJECT 包装在容器中并使用innerHTML,会有什么不同吗?

或者,您可以通过直接操作对象来更改参数的值吗?

我对可能解决方案的最后猜测是将对象移出可见屏幕(可见性:隐藏,或position:absolute+左:-10000)并尝试在此时执行操作。

关于javascript - 使用outerHTML重写html时避免页面刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/536571/

相关文章:

javascript - 在 CSS 中按半像素移动的图像插值

CSS IE7 慢覆盖

css - IE7 - margin : auto affecting sibling element

flash - Flash Builder中的嵌入式媒体是个什么样的类?

testing - 如何在 IE6/7 中调试在其他浏览器中完全无错误的行为

javascript - 使用 forEach 的 Object.entries 映射对象数组返回未定义,除非使用 console.log

javascript - 在 chrome 扩展中使用页面的 Angular JS

javascript - 如果在此期间发生其他事件,如何停止调用延迟函数?

flash - JWplayer透明屏颜色参数

flash - 从不规则数量的 x,y 点制作平滑路径以模拟手写