Я пытаюсь использовать плагин jQuery под названием Backstretch, и мне нужно ссылаться на путь изображения как аргумент типа $.backstretch("../../img/xxx.jpg");
Поскольку папка img
два уровня выше индекса, я ../../img/xxx.jpg
как ../../img/xxx.jpg
но это не работает.
С PHP я могу начать с root $_SERVER['DOCUMENT_ROOT']
но это специфично для PHP, и я полагаю, что для Javascript может быть что-то похожее на это.
Я пробовал эту статью, а также CSS Trick, но не повезло.
Вы должны дать full path
здесь, как
$.backstretch("http://example.com/img/xxx.jpg");
В Css он отлично работает, но здесь вы должны указать full url path
Прочтите еще раз http://srobbin.com/jquery-plugins/backstretch/
$_SERVER['DOCUMENT_ROOT']
в php совпадает с запуском url с /
в javascript.
/
другие работают нормально, за исключением этого конкретного плагина Backstretch, который, кажется, только принимает полный URL.
Просто используйте /img/xxx.jpg
- начиная с косой черты делает путь относительно вашего веб-корня точно так же, как DOCUMENT_ROOT
.
/
/
другие работают нормально, за исключением этого конкретного плагина Backstretch, который, кажется, только принимает полный URL.