gpt4 book ai didi

javascript - 如何暂停javascript的执行?

转载 作者:行者123 更新时间:2023-11-30 08:17:03 25 4
gpt4 key购买 nike

有什么方法可以在浏览器中加载整个页面之前暂停 javascript 的执行?我正在使用 AJAX 更新文档底部的一个 div,但是当我在加载整个页面之前单击此链接时,出现错误...

<%= link_to_remote 'Update', :update => 'div_at_the_bottom', :url => { :usual_stuff } %>

最佳答案

最简单的方法是在 window.onload 上完成所有操作:

window.onload = function() {
// do everything here
}

您也可以将 javascript 放在页面末尾 </body> 之前.这样,您操作的任何对象都可以保证在 DOM 中。

正如其他人所说,一些 JS 框架有一种在 DOM 加载时运行 JS 的好方法。这样做的主要优点是您不会得到相当于“无样式内容的闪光”的 JS,即以一种(可能丑陋的)形式看到一个元素,然后在加载整个页面后进行更改。

关于javascript - 如何暂停javascript的执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1504111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com