jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – $(“body”).ready()有效,但$(“body”).load()不起作用?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
为什么?
我对图片标签有同样的问题. @H_403_8@@H_607_6@ @H_403_8@调用ready()回调.
永远不会调用load()回调.

@H_403_8@浏览器:Mac上的Firefox3.6.8@H_607_6@ @H_403_8@编辑:

@H_403_8@我不知何故感觉我在JQuery错误地使用了load().
我指的文件: –
http://api.jquery.com/load-event/@H_607_6@ @H_403_8@我在做

@H_403_8@$(“body”).load(function(){
  // 做一点事
});@H_607_6@ @H_403_8@这不对吗?我看到一些代码在做: –
$( “#ID”)的负载( “./ newpage.html”).
但这2个是不同的API吗?

@H_403_8@编辑2@H_607_6@ @H_403_8@还有一代码可以在这里解释我的整个问题: –

@H_403_8@@H_607_6@
var tagString = "<img id='"+imagEID+"'></img>";
this.divElem.append(tagString);
var imgElems = $("#"+imagEID);

var vowels = this;
imgElems.each(function (indeX) {
    $(this).attr('id',imgId).attr('src',imageUrl)
               .attr('width',1).attr('height',1);       
        $(this).load(function() { 
           // do something.
           // This Damned! function is never getTing called!
        });

});
@H_403_8@作品

@H_403_8@@H_607_6@
$().ready(function() {
    $().load(function() {
       /// something. this worked!
    });
 });
@H_403_8@不行

@H_403_8@@H_607_6@
// without the ready() wrapper does not work
    $().load(function() {
       /// something. this worked!
    });
@H_403_8@为什么?我很高兴它有效.但我不明白为什么!

@H_403_8@-Ajay@H_607_6@
@H_673_37@解决方法
与您链接到的页面上的示例一样,使用: @H_403_8@@H_607_6@ @H_403_8@

$(window).load(function(){
  // do something
});
@H_403_8@也许可以像你尝试的那样将事件绑定到body元素,但是你必须将代码放在body元素中.如果你把脚本放在头部(脚本最好去的地方),那么当代码运行时,body元素就不存在了.@H_607_6@

大佬总结

以上是大佬教程为你收集整理的jquery – $(“body”).ready()有效,但$(“body”).load()不起作用?全部内容,希望文章能够帮你解决jquery – $(“body”).ready()有效,但$(“body”).load()不起作用?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。