问题标签 [ready]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - $(document).ready() 图像超时
使用 jQuery 时,您需要等待 DOM 准备就绪,然后再开始做事。我的问题是图像。
有时图像需要很长时间才能加载,而且通常根本不需要。所以我希望 ready() 基本上有一个超时。它将等待大约 5 秒,如果这些选定的图像尚未加载,它将运行该功能。
这可能吗?
dom - MooTools:domready vs load
function(){} 会先触发哪个?
jquery - 已发布表单上的就绪事件
我在 iframe 中有一个表单,当发布此表单时,会向用户返回一个文件(基于表单信息)。该文件使用 content-disposition:attachment 返回,因此只显示文件保存对话框。一旦文件返回给用户,我想在 javascript 中做一些事情。我尝试附加一个 $(iframe).ready(); 表单发布后到 iframe,但它会立即消失。
值得注意的是:$(iframe).load(); 也不起作用,它永远不会被触发。表单帖子在技术上是 iframe 的第二次加载(第一次加载在 iframe 中显示表单)。
有任何想法吗?
jquery - javascript 文档就绪 firefox (jQuery)
在 FireFox 中,我在正文的末尾有这个 jQuery:
头中有很多 js 文件需要全部加载才能正常工作。所以我把我的电话放在一个 document.ready 事件中。它不起作用。IE 工作正常。
如果我发出警报('');在我调用 $.getScript 之前它可以工作。
脚本尚未加载似乎有问题?
我认为 Document.ready 在所有脚本都已加载并准备就绪后被触发。
谢谢,伊恩
jquery - 部分页面加载时未触发 jQuery 就绪事件
这里是现场:一个包含 html 并使用 jQuery 库和选项卡的页面 当单击某个选项卡时,jQuery UI 插件会加载另一个页面。问题是,当页面/html被加载/渲染时(让我们简化一下,说它只是在做类似 $("#myDiv").load(url); 之类的事情),就绪事件当然不会被触发,因为“ window" 已经加载并触发了 load 事件。这意味着我想在页面加载(部分加载)时执行的任何 jQuery 操作都不会执行。UI.tabs 插件旨在将页面加载到其他选项卡中,我们可以假设其他页面可能包含自己的 jQuery ......所以应该有一些方法可以解决这个问题......
我可以想出非常可怕的方法来解决这个问题,比如在页面底部有一个脚本块正在渲染(加载到一个 div 中),它可以完成我在 ready 被触发时会做的所有事情(你可以假设浏览器如果脚本块被命中,已经渲染了页面)。然而,这是非常糟糕的做法。有什么建议么?
jquery - jquery 隐藏在 .live 中有效,在 .ready 中失败
以下两个函数(除了它们应该运行的时间之外都是相同的)都在$(document).ready
. 该.live
版本按预期工作,选中选择器时隐藏 2 个 div,未选中时显示它们。该.ready
版本什么都不做,但它应该在页面加载时隐藏指定的 div。默认情况下选中“allday”复选框(用于测试目的)。
版本有什么问题.ready
?
javascript - jQuery 中有 NotReadyFunction 吗?
是否可以检查文档是否未准备好并在 jQuery 中定期执行函数?
只是我想实现类似的目标:
jQuery 中是否有内置函数来实现这样的功能?
jquery - JQuery 中的 SWFObject 放在哪里
我的头部有 2 个 javascript。现在我想将 embedSWF 函数放在第一个脚本中。只有我不确定在哪里..
jquery - 准备好在 Jquery 中对多个对象执行 .post
现在,我想做的是在页面上显示一些列表,并使用 Jquery 从服务器中提取这些信息。代码如下所示:
假设 /getData 返回所需的 ul .... /ul html 数据,我该如何用发回的数据替换 div 中的文本?我尝试了不同的 $this.html(data) 变体,但没有成功。另外,有没有办法选择 div 的名称作为 .post 参数发回?