解决方案 »
- 复杂的图表绘制,各位帮忙看看!
- 如何按用户访问顺序返回相应页面
- 高手帮忙写个简单的sort function
- javascript子窗口把值返回给父窗口问题 求大神解决啊
- 致力于java学习!请同胞们介绍一些下载介绍HTML语言和网页脚本语言的网站!不胜感激!!!
- 菜鸟求解..为什么同一对象value属性一个有值一个没有值显示为on
- 请问:有什么方法使文本输入框是平面的,即外形只有文字,而看不到框
- 一个关于JavaScript中过滤字符串的问题?
- 请教:怎样在程序中给元素<input type=file>赋值?
- 怎么用JQuery 获取s:iterator 遍历出的每个值
- 数据加载
- onclick实现jsp页面跳转的一个问题
我也是蛮拼的,图片又重新发了一遍地址
if (img.complete == true) Imgcall(img);
else img.onload = function () { Imgcall.call(img) };
})(img);
这样试下
我擦,果然大神啊,膜拜膜拜,这个代码你能解释一下原因和你这个写法么??修改之后的代码:function loadImg(ImgList,FileName) {
for (var i = 0; i < ImgList.length; i++) {
if (ImgList[i] != null && ImgList[i] != "" && ImgList[i] != undefined) {
var imgsrc = "/" + window.domainlink + "/UploadFile/" + FileName + "/" + ImgList[i];
var img = new Image();
img.src = imgsrc;
//if (img.complete == true) Imgcall(img);
//else img.onload = function () { Imgcall.call(img) };
(function (img) {
if (img.complete == true) Imgcall(img);
else img.onload = function () { Imgcall.call(img) };
})(img);
}
}
}
加(function(img){})(img) 把img 放到局部域去img.onload 的取值是(function(img){ 这里的变量不再是外部的img