javascript - 延迟文档.write

标签 javascript jquery

<分区>

Possible Duplicate:
JavaScript - controlling the insertion point for document.write

我想延迟document.write如果用 document.write 阻止不在浏览器的视口(viewport)中。 我试图在窗口加载后创建它,但是 document.write替换全部内容:(

$(function(){
    document.write('bla')
)}

此外,在这个document.write我有带广告的脚本,在 block 中添加时它必须有效。

这可能吗?

UPD:我有代码 document.write , 推送文档 <script> .因此,由于这段代码,我的页面加载速度非常慢,我只想在 dom 准备就绪或用户滚动到放置我的广告的 block 时加载此脚本

最佳答案

document.write()将隐式调用 document.open()这将清除您的页面(如果它已完成加载)。

您应该只在页面加载时执行的地方使用它。

关于javascript - 延迟文档.write,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7991371/

相关文章:

javascript - Firebase 实时监听器概念 - 如何分离/取消订阅监听器?

javascript - 如何在包含 HTML 的变量中绑定(bind) blob?

javascript - 在youtube iframe视频上启用全屏

javascript - 附加的 anchor 链接在 Safari/iPhone 上无效

javascript - 添加 Ajax 调用冷却时间

javascript - Youtube 视频不在 Electron 应用程序中播放,但在网站中播放

javascript - React Native - 一个 View 中的多个倒计时器,无需重新渲染

jquery - 检测指定区域的点击

javascript - jQuery检查图像是否存在,如果头404而不是隐藏它

Jquery:如何释放所有事件处理程序,dom更改?