问题标签 [domready]
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 - jQuery 多文档就绪队列顺序
我知道在 jQuery 中对 $(function(){ }) 的调用是按照它们定义的顺序执行的,但是我想知道你是否可以控制队列的顺序?
例如,是否可以在“Hello World 1”之前调用“Hello World 2”:
问题是它是否可能......我已经知道它违反了最佳实践;)
javascript - javascript:如何在没有 jquery 的情况下编写 $(document).ready 之类的事件
在 jquery $(document).ready(function) 或 $(function) 中,如果没有 jquery,我怎么能做同样的事情,我需要浏览器兼容,并允许附加多个函数。
注意:dom 就绪!= 窗口加载
javascript - Google API Loader setOnLoadCallback() - DOM 准备好了吗?
我正在使用 SWFObject,而对于替代内容(无 Flash),我想使用 jQuery 插件。
显然,我只想在 Flash 不可用时加载 jQuery 和插件脚本。所以 Google 的 API Loader 看起来很完美。
现在我遇到了这个setOnLoadCallback()
事件的问题。它似乎应该被触发,但可能在 DOM 准备好之前?我在 SO 上发现了另一个问题,显示在 DOM 加载时有第二个未记录的参数。
但我仍然无法访问 jQuery!
编辑:似乎 jQuery 之类的库的 google.load 仅在 window.load 上可用
只有少数 Google 自己的 API 可以通过回调动态加载
请参阅:Google Library API - google.load 不从事件加载?
jquery - jquery: 帮助 domready 和 $(function...
嘿伙计们,我发现了一个非常有趣的网站模板,它的头文件中有以下几行:
这意味着什么?我想如果我想使用 domready 我必须写:
区别在哪里,我可以改变吗?感谢您的帮助
jquery - 可以在 DOMready 上的 IE 中使 mouseenter 不触发吗?
jQuery在非 IE 浏览器上模拟 IE 的 mouseenter 事件。然而,在 IE 中,即使鼠标根本没有移动,也会在页面加载时触发 mouseenter(可能是由于 jQuerydoScroll
在实现中的使用)。$.ready
这在其他浏览器中不会发生,并且绝对不遵循微软自己的规范,它说(强调我的):
仅当鼠标指针位于对象边界之外并且用户将鼠标指针移动到对象边界内时,才会触发该事件。如果鼠标指针当前在对象的边界内,为了触发事件,用户必须将鼠标指针移到对象的边界之外,然后再移回到对象的边界内。
如果将悬停(或 hoverIntent 插件)应用于导航项以显示下拉菜单或“超级菜单”,这只会成为可用性问题:在 IE 中,mouseenter 将在 之后立即触发$.ready
,用菜单遮挡内容。
yui3 - 从 YUI2 迁移到 YUI3 和 domready
我想将我网站中的 javascript 从 YU2 迁移到 YUI3,但我只是一个可怜的业余程序员,我陷入了第一个陷阱。
我有以下代码:
如何使用 YUI3“domready”事件侦听器将MyAppConfig
对象传递给函数?MyApp.Core.init
提前致谢!
javascript - yepnope & jquery & modernizr 的初学者问题
我绝对是 yepnope 和 modernizr 的初学者。我正在尝试测试一些示例。所以我的问题是:当 jquery 从第 3 方 CDN 加载时。它工作正常。但是当 jquery 从本地加载时,domready 函数不起作用?为什么?我编码错误的风格吗?
jquery - jQuery.ready() 应该包含什么,应该包含什么?
jQuery.ready() 应该包含什么,应该包含什么?
从性能的角度来看,我在某处读到将所有代码包装在 ajQuery.ready()
中并不是一种有效的方法。
然后我的问题是:什么应该在里面,什么可以毫无问题地排除在外(我想代表可以留在外面,但这是一个快速的猜测)?
谢谢
javascript - JQuery domready和window ready随机工作?
我最近注意到有时 domready 和 window.load 不起作用。这就像进入页面时随机工作,或者刷新。
说我有:
有时,当我加载页面时,元素没有被隐藏,有时是,输入字段会动画,有时不会,两者不一定会一起失败。如果我刷新页面几次,它会工作。
我一直认为 domready 会在 dom 准备好后立即执行,而 window.load 会等到页面上的所有内容都准备好了吗?或者这是来自 HTML5 的更多错误?
问题是:我是错过了什么还是只是误解了什么?
编辑:特别是铬。我在 Ubuntu 上,所以如果它是一个铬错误,我不会感到惊讶。
javascript - 为什么单独定义的函数不适用于 JavaScript 中的“domready”事件?
我对 JavaScript 很陌生。我正在尝试为某些元素设置相等的高度。除了将函数移到“addEvent”声明之外,我设法做了所有事情。
换句话说,这段代码有效:
虽然此代码不起作用:
我已经用更简单的功能进行了测试,它可以工作,例如:
相当于
这是为什么?