【问题标题】:Page DOM doesn't update after javascript editjavascript编辑后页面DOM不更新
【发布时间】:2012-04-14 20:55:48
【问题描述】:

我有这个示例页面,我试图将页面内每个 youtube 元素的 wmode 设置为“透明”。

使用 Chrome 及其检查器,我注意到我的 javascript 工作正常,但浏览器视图没有更新,并且覆盖仍然在 youtube 视频下。如果我将 wmode 属性直接放在 HTML 中,然后在 Chrome 中打开它,一切正常,视频位于 div 下。

这是页面 http://dl.dropbox.com/u/4064417/provaJs.html

有什么建议为什么会这样吗?

提前谢谢你!

【问题讨论】:

  • 签出stackoverflow.com/questions/534474/…你基本上需要将对象包裹在另一个元素中(在更改wmode之后)以便重新绘制元素..
  • 我不能在我的代码中使用 jquery =\
  • 另一个答案中有一个香草JS解决方案..

标签: javascript youtube wmode


【解决方案1】:

尝试强制浏览器重绘 flash 元素

FlashElement.style.display = "none";
FlashElement.style.display = "block";

【讨论】:

  • 其实这个可行,非常感谢。如果有人知道更好的方法,欢迎=)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-04-29
  • 2014-10-19
  • 2020-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-15
相关资源
最近更新 更多