相关疑难解决方法(0)

jQuery - $(document).ready和$(window).load之间有什么区别?

有什么区别

$(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

309
推荐指数
6
解决办法
25万
查看次数

jquery 3.0 url.indexOf错误

一旦更新到jQuery,我就会收到jQuery的错误v3.0.0.

jquery.js:9612 Uncaught TypeError: url.indexOf is not a function

任何想法为什么?

jquery jquery-3

194
推荐指数
4
解决办法
12万
查看次数

文档就绪后,JQuery等待x秒

下面的代码等到dom准备好了

jQuery(document).ready(function(){
Run Code Online (Sandbox Code Playgroud)

我必须写什么简单让jquery函数的执行在文档准备好后等待2秒?

我需要这个来缩小插件的多个实例之间的冲突.

谢谢

jquery

39
推荐指数
1
解决办法
6万
查看次数

文件内的窗口加载准备好了吗?

很抱歉,如果之前已经回答了这个问题,但是所有搜索都会讨论差异,而不是将两者结合使用,如果可能的话.

简单来说,可以$(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中遇到了很多问题.

jquery load image document-ready

21
推荐指数
4
解决办法
2万
查看次数

窗口加载事件在具有缓存的文档就绪事件之前触发

随着新版本的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这个问题.

我目前的解决办法是覆盖功能loadjquery,但我认为这是正确的解决方案.

谢谢.

编辑

我们只能在服务器上播放该站点,我们无法在本地重现它(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)

jquery events google-chrome

5
推荐指数
1
解决办法
3568
查看次数

标签 统计

jquery ×5

document-ready ×1

events ×1

google-chrome ×1

image ×1

jquery-3 ×1

load ×1