好的,我正在使用 slimbox2 并希望用户能够保存图像的高分辨率版本。将此添加到 .js 文件允许保存完全相同的图像,并在标题中添加链接:
// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
jQuery(function($) {
$("a[rel^='lightbox']").slimbox({/* Put custom options here */}, function(el) {
return [el.href, el.title + '<br /><a href="' + el.href + '">
Download this image</a>'];
}, function(el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
});
但是,我希望用户能够保存仅在名称中添加“lg”的高分辨率版本。
例如,它不是下载显示的“image1.jpg”,而是下载“image1lg.jpg”
上面的代码使用 el.href 将图像加载到链接中,但如果我使用 + 'lg' 它会在 .jpg 后面添加它,所以我会得到“image1.jpglg”,它不起作用。
有没有办法删除 el.href,然后从名称中减去“.jpg”,然后将“lg.jpg”添加到文件名中?
希望这是有道理的,谢谢你的时间。