相对路径 2 在 JavaScript 中向上级别


relative path 2 level up in javascript

我正在尝试使用名为 Backstretch 的 jQuery 插件,我需要引用图像路径作为参数,例如 $.backstretch("../../img/xxx.jpg");

由于img文件夹比索引高两级,因此我引用了../../img/xxx.jpg但它不起作用。

使用PHP,我可以从根$_SERVER['DOCUMENT_ROOT']开始,但这是PHP特定的,我认为Javascript可能有类似的东西。

我也尝试了这篇文章以及CSS技巧但没有运气。

你应该在这里给出full path,比如

$.backstretch("http://example.com/img/xxx.jpg");

Css 中它工作正常,但在这里你应该给出full url path

再读一遍 http://srobbin.com/jquery-plugins/backstretch/

只需使用/img/xxx.jpg - 以斜杠开头会使路径相对于您的 Web 根目录,与 DOCUMENT_ROOT 完全相同。

php 中的$_SERVER['DOCUMENT_ROOT']与 JavaScript 中以 / 开头的 url 相同。