JS求助修改方法
以下是其中一段,是图片链接加_s,并且有延迟加载效果比如,a.jpg就会变a_s.jpg但我现在要变动了,因为我的略缩图名字有可能不是_s了,也可能是其它名字了,我已用了...
以下是其中一段,是图片链接加_s,并且有延迟加载效果
比如,a.jpg就会变a_s.jpg
但我现在要变动了,因为我的略缩图名字有可能不是_s了,也可能是其它名字了,我已用了一个字段用来存略缩图(这里假设略缩图变量是 $xiaotu)
我想直接读取$xiaotu,不要原来自动加_s的效果,保留延迟加载
应该怎么改?能实现吗?不知道前辈看得懂我的描述没。。。
非常感谢!!
return this.each(function() {
var jQuerythis = jQuery(this),
jQueryimgs = jQuery(this).find("img"),
imgLen = 0,
selectText = "",
ImgIdx = 0,
arrPath = [],
arrTitle = [];
// default info
for(var x = 0; x < jQueryimgs.length; x++){
var jQuerythisImg = jQueryimgs.eq(x)
imgurl = jQuerythisImg.attr("src").split('.');
jQuerythisImgs = imgurl.join('_s.');
var _src = jQuerythisImg.attr("src");
jQuerythisImg.attr({"src":"","data-src":_src});
if(x<tt){jQuerythisImg.attr("src",_src);}
imgsrclist['img_'+x] = _src
if((x+1) == options.Default ){
selectText = jQuerythisImg.attr("title");
ImgIdx = x;
imgShow(ImgIdx);
};
arrTitle.push(jQuerythisImg.attr("title"))
arrPath.push("<dd><div></div><img src="+ jQuerythisImgs +" height=" + options.height + " width=" + options.width+ " /></dd>");
imgLen = x + 1;
}; 展开
比如,a.jpg就会变a_s.jpg
但我现在要变动了,因为我的略缩图名字有可能不是_s了,也可能是其它名字了,我已用了一个字段用来存略缩图(这里假设略缩图变量是 $xiaotu)
我想直接读取$xiaotu,不要原来自动加_s的效果,保留延迟加载
应该怎么改?能实现吗?不知道前辈看得懂我的描述没。。。
非常感谢!!
return this.each(function() {
var jQuerythis = jQuery(this),
jQueryimgs = jQuery(this).find("img"),
imgLen = 0,
selectText = "",
ImgIdx = 0,
arrPath = [],
arrTitle = [];
// default info
for(var x = 0; x < jQueryimgs.length; x++){
var jQuerythisImg = jQueryimgs.eq(x)
imgurl = jQuerythisImg.attr("src").split('.');
jQuerythisImgs = imgurl.join('_s.');
var _src = jQuerythisImg.attr("src");
jQuerythisImg.attr({"src":"","data-src":_src});
if(x<tt){jQuerythisImg.attr("src",_src);}
imgsrclist['img_'+x] = _src
if((x+1) == options.Default ){
selectText = jQuerythisImg.attr("title");
ImgIdx = x;
imgShow(ImgIdx);
};
arrTitle.push(jQuerythisImg.attr("title"))
arrPath.push("<dd><div></div><img src="+ jQuerythisImgs +" height=" + options.height + " width=" + options.width+ " /></dd>");
imgLen = x + 1;
}; 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询