有什么区别
$(document).ready(function(){
//my code here
});
Run Code Online (Sandbox Code Playgroud)
和
$(window).load(function(){
//my code here
});
Run Code Online (Sandbox Code Playgroud)
我想确保:
$(document).ready(function(){
})
Run Code Online (Sandbox Code Playgroud)
和
$(function(){
});
Run Code Online (Sandbox Code Playgroud)
和
jQuery(document).ready(function(){
});
Run Code Online (Sandbox Code Playgroud)
是相同的.
你能告诉我他们之间有什么不同和相似之处吗?
一旦更新到jQuery,我就会收到jQuery的错误v3.0.0.
jquery.js:9612 Uncaught TypeError: url.indexOf is not a function
任何想法为什么?
下面的代码等到dom准备好了
jQuery(document).ready(function(){
Run Code Online (Sandbox Code Playgroud)
我必须写什么简单让jquery函数的执行在文档准备好后等待2秒?
我需要这个来缩小插件的多个实例之间的冲突.
谢谢
很抱歉,如果之前已经回答了这个问题,但是所有搜索都会讨论差异,而不是将两者结合使用,如果可能的话.
简单来说,可以$(window).load.(function() {})用INSIDE $(document).ready.(function() {})吗?
在加载DOM之后我应该做一些事情但是我想在图像加载完成后才显示某些元素.在Explorer 8中唯一有效的方法是将$(window).load函数放在$(document).ready其他所有内容中.
这是可接受的做法吗?
我只想使用最可接受的方法来显示DIV包含小图像的小图像,如完全构造后的工具栏.(例如,visibility hidden对比display none).用于此的HTML DIV由内部代码编写$(document).ready,然后在使用$('body').append()之前使用附加到正文$(window).load.
我在Explorer 8中遇到了很多问题.
随着新版本的chrome奇怪事物开始发生,它开始在事件$(window).load(...)之前投掷事件$(document).ready(...)或$(function (){...}).
这在以前版本的"chrome"中没有发生,并且在版本31中开始发生.
我的环境:
jQuery 1.7.2
Chrome 31
IIS 7.5
ASP.NET MVC 4
Run Code Online (Sandbox Code Playgroud)
我不明白,但它发生了这样,如果我们第一次进入没有缓存工作完美,但随后缓存文件css,js,img,启动producirce这个问题.
我目前的解决办法是覆盖功能load的jquery,但我认为这是正确的解决方案.
谢谢.
编辑
我们只能在服务器上播放该站点,我们无法在本地重现它(localhost)
编辑以获取更多信息 这是服务器的HTTP标头:
HTTP/1.1 200 OK
Cache-Control: private, s-maxage=0
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNetMvc-Version: 3.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Thu, 21 Nov 2013 23:02:37 GMT
Content-Length: 176350
Run Code Online (Sandbox Code Playgroud)
编辑二
我测试了这段代码,知道它是否是jQuery 1.7.1的问题,但同样的问题发生了:
(function() {
if(!window.addEventListener || !document.addEventListener) {
console.log('not supported window.addEventListener');
}
var timeDCL;
function addListener(obj, eventName, listener) {
obj.addEventListener(eventName, listener, …Run Code Online (Sandbox Code Playgroud)