Изменение пути к сетчатке изображения retina.js
При использовании изображений на сайте, retina.js автоматически ищет изображение в той же папке с тем же именем с добавленным @2x
, а затем выключается, если у пользователя экран с высоким разрешением.
То, что я пытаюсь сделать, это сказать 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;
}
}
Спасибо.