項目中有一個圖片有預覽(用的layer.photos()),需要非同步修改圖片地址,但是成功修改後第一次預覽會顯示修改前的大圖,第二次以後就都正常了。 嘗試修改成功後再次調用layer.photos(),也沒有作用。 把layer.js文件中 改為 ...
項目中有一個圖片有預覽(用的layer.photos()),需要非同步修改圖片地址,但是成功修改後第一次預覽會顯示修改前的大圖,第二次以後就都正常了。
嘗試修改成功後再次調用layer.photos(),也沒有作用。
把layer.js文件中
loop || parent.on('click', options.img, function(){ var othis = $(this), index = othis.attr('layer-index'); layer.photos($.extend(options, { photos: { start: index, data: data, tab: options.tab }, full: options.full }), true);
pushData();
})
改為
loop || parent.on('click', options.img, function(){
pushData();
var othis = $(this), index = othis.attr('layer-index');
layer.photos($.extend(options, {
photos: {
start: index,
data: data,
tab: options.tab
},
full: options.full
}), true);
})