document-ready 相关问题

使用此标记可以了解有关在加载页面后运行的JavaScript函数的问题。

Applescript:等待页面在 chrome 上加载

告诉应用程序“Safari” 重复直到(在窗口 1 的选项卡 2 中执行 JavaScript“document.readyState”)“完成” 结束重复 结束告诉 结束如果 我怎样才能让这个与 Chro 一起工作...

回答 3 投票 0

“$(document).ready”功能的替代品

我在aspx页面中使用fancybox。对于灯箱,文档就绪功能在此页面中不起作用。有人告诉我编写一个新的 javascript 代码来加载该页面中的灯箱。

回答 6 投票 0

解释为什么 jQuery 2.2.4 和 jQuery 3.7.1 之间的操作顺序不同

给定三个文件: 查看.html: 给定三个文件: view.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Boilerplate HTML Page</title> <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script> <script src="helper.js" defer></script> <!-- Include helper.js --> </head> <body> <header> <h1>Welcome to My Page</h1> </header> <main> <p>This is a simple boilerplate HTML page.</p> </main> <footer> <p>&copy; 2024 Your Name</p> </footer> </body> </html> helper.js: // document.addEventListener("DOMContentLoaded", function() { $(document).ready(function () { var initPicker = function () { console.log("helper"); }; var init = function () { $.getScript("picker.js") .done(function () { initPicker(); }) .fail(function (ex) { console.error("Failed to load the picker script."); }); }; init(); }); picker.js: var cp = cp || {}; // document.addEventListener("DOMContentLoaded", function() { $(document).ready(function () { cp.picker = (function($) { console.log("picker"); })($); }); 使用节点或任何您使用的东西启动它,然后打开js控制台日志并刷新页面。您将看到首先记录“picker”,然后记录“helper”。这就是我想要的情况。 但是,如果您将 jquery 从 2.2.4 更改为 3.7.1(并且没有其他更改),那么您将看到首先记录“helper”,然后记录“picker”。 此外,用普通 javascript 的 document.addEventListener("DOMContentLoaded") 替换对 $(document).ready 的两个调用,将导致仅记录“helper”,而根本不记录“picker”。 我尝试了许多不同的方法,例如使用 Promise、更改 defer 和 async 值等。似乎没有任何效果,除非: 你将jquery版本改回2.2.4 您实际上是在 view.html 标头中导入的。 您删除了包装“picker.js”文件的 $(document).ready。 不幸的是,在我的具体情况下,这三个选项都不可行。我需要准确了解这里发生的情况,以便我可以决定采取行动或找到其他解决方案。我正在努力在互联网上寻找答案。 我需要找出如何更新它,以便在 DOM 准备好后加载“picker.js”和“helper.js”,并且“picker.js”在“helper.js”之前加载,其中最小的改变 - 而不是上面列出的三个选项之一。 我们无法确定文档就绪的多次执行顺序 看看 jQuery 中的承诺

回答 1 投票 0

窗口 DOMContentLoaded 与文档 DOMContentLoaded

“DOM 就绪”的现代替代是 DOMContentLoaded 事件。 您可以在 2 个全局对象上监听它: 窗口 => https://developer.mozilla.org/en-US/docs/Web/API/Window/

回答 1 投票 0

循环 iframe 等待准备完成操作

我正在将一系列基于日期的 URL 加载到 iframe 中,以使用顶部框架上的脚本(同源)从每个页面提取数据。 等待 iframe 的最佳/最有效方法是什么...

回答 1 投票 0

动态更改 HTML 元素的属性?

我正在尝试将图像和特定 HTML 元素的内容更改为存储在 .js 文件中的内容。内容存储在导入到 main.js 的另一个 js 文件中声明的对象中。

回答 1 投票 0

动态加载css样式表并等待其加载

我有一个脚本,可以检测按钮单击,并使用 jQuery 将 CSS 样式表附加到“头部”,如下所示: 常量链接=“

回答 0 投票 0

如何修复 AsyncStorage 已从 React-Native 核心中删除

我尝试使用 Firebase 验证我的注册,因此在注册屏幕上,仅当我从 '../firebase' 导入 { auth } 时才会出现错误;如果我评论它,代码工作正常,但如果尝试使用它......

回答 1 投票 0


使用jQuery检测新的按钮和文本框。

我试图为未保存的数据创建一个导航警告,但我遇到了麻烦,因为我试图检查的页面会清除单选按钮。该页面清除单选按钮的方法是通过删除...

回答 1 投票 0

jQuery element.ready()如何工作?

我已经使用Javascript多年了,但是从未感到需要使用jQuery之类的库;在我现在工作的地方,使用了这个库,即使我仍然更喜欢...

回答 1 投票 1


jQuery的ready()方法的快捷方式

我已经看到了ready()方法的一些快捷方式,并且想知道哪个首先发生,因为我的测试结果使我感到困惑。$(document).ready(function(){alert(“ document ready”);; } ...

回答 3 投票 44

用于“现代HTML5”浏览器的Javascript,例如$(document).ready()

这很可能已经在某个地方成为一个问题,但我找不到它,因为每个单一搜索都会出现jQuery问题。我正在寻找一种可靠的方法来绑定到准备就绪的文档,很多...

回答 2 投票 26

是否可以同时使用JavaScript和JQuery?

问题引起了我的疑问,我是否可以仅在的顶部声明$(document).ready()并在其中编写常规的普通JS,这样我就不必声明$(document).ready( )...</div>

回答 3 投票 0

jQuery包含输入文本

我有一个简单的jQuery函数:$(document).ready(function(){$(“ #faqsearch”).keyup(function(){var xyz = $('#faqsearch').val(); $( “ .faqtitle:contains(xyz)”)。css(“ background”,...

回答 2 投票 0

Angular 9-相当于$(document).ready()

$(document).ready()的Angular等效项是什么?我想在文档完全加载后执行一次方法(该方法在我的组件内部创建一个组件)。没有角...

回答 1 投票 -2

隐藏在文档就绪中的隐藏字段-外部函数中不存在该值

我有一个页面,该页面将.change函数附加到Document Ready上的输入type =“ file”。此.change事件函数填充一个隐藏字段:$ j(function(){... ... >>] >>

回答 1 投票 0

再次运行onclick运行jQuery文档就绪功能?

对不起,我知道这可能是一个非常基本的问题。我有一个文档就绪的jQuery函数,其内部具有各种不同的函数。每次页面加载都会触发此功能。 ...

回答 1 投票 0

添加页面加载时的preventCollision和障碍选项

[此内容:防止可拖动的div彼此靠近,并且jsFiddle来源:https://jsfiddle.net/RichardGouw/h14jcqvx/28/当...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.