Изменение пути к сетчатке изображения 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;
    }
}

Спасибо.

0 ответов

Другие вопросы по тегам