diff --git a/src/extend/layer.ext.js b/src/extend/layer.ext.js index c72964c..6de8966 100644 --- a/src/extend/layer.ext.js +++ b/src/extend/layer.ext.js @@ -134,10 +134,11 @@ layer.photos = function(options, loop, key){ }; //下一张 - dict.imgnext = function(key){ + dict.imgnext = function(key,errorMsg){ dict.imgIndex++; if(dict.imgIndex > data.length){ dict.imgIndex = 1; + if (errorMsg) {return}; } dict.tabimg(key) }; @@ -193,7 +194,7 @@ layer.photos = function(options, loop, key){ callback(img); }; img.onerror = function(e){ - img.onload = null; + img.onerror = null; error(e); }; img.src = url; @@ -244,7 +245,7 @@ layer.photos = function(options, loop, key){ }, function(){ layer.close(dict.loadi); layer.msg('当前图片地址异常', {time: 2000}, function(){ - data.length > 1 && dict.imgnext(true); + data.length > 1 && dict.imgnext(true,true); }); }); };