在网站上使用图片时,retina.js会自动在添加了@2x
的同一文件夹中查找具有相同名称的图片,然后在用户拥有高DPI屏幕时切换出来
我要做的是告诉retina.js在子文件夹中查找此视网膜@2x
图像。因此,如果我使用image.png
,我希望retina.js在名为image@2x.png
的子文件夹中查找Retina
。
我不知道为什么我需要这个,但这就是它的要点。那么,这可能吗,我在哪里这样做?我发现retina.js的这一部分看起来像是可以按照我想要的方式做点什么,但我不确定如何继续。
function RetinaImagePath(path, at_2x_path) {
this.path = path || '';
if (typeof at_2x_path !== 'undefined' && at_2x_path !== null) {
this.at_2x_path = at_2x_path;
this.perform_check = false;
} else {
if (undefined !== document.createElement) {
var locationObject = document.createElement('a');
locationObject.href = this.path;
locationObject.pathname = locationObject.pathname.replace(regexMatch, suffixReplace);
this.at_2x_path = locationObject.href;
} else {
var parts = this.path.split('?');
parts[0] = parts[0].replace(regexMatch, suffixReplace);
this.at_2x_path = parts.join('?');
}
this.perform_check = true;
}
}
谢谢。