【问题标题】:Javascript: Get full path to a directoryJavascript:获取目录的完整路径
【发布时间】:2012-11-04 12:20:30
【问题描述】:

我正在使用带有 WordPress 主题的灯箱。它在 lightbox.js 文件中定义了一些图像路径。例如

this.fileLoadingImage = '/images/lb-loading.gif';

因此,如果我将上述路径更改为以下路径以从主题目录中获取图像:

this.fileLoadingImage = 'wp-content/themes/mytheme/images/lb-loading.gif';

它只适用于主页。但它不适用于其他页面。上述路径在其他页面上无效。那么如何动态获取图像目录的完整路径呢?

【问题讨论】:

    标签: javascript wordpress lightbox


    【解决方案1】:

    如果您希望在所有页面上都能看到图像,则必须使用绝对路径。尝试在wp-content 之前添加/,如下所示:

    this.fileLoadingImage = '/wp-content/themes/mytheme/images/lb-loading.gif';
    

    【讨论】:

    • 这将取决于在域的“根”运行的 Wordpress,如果你在 http://example.com/subfolder (/subfolder/wp-content/...) 下运行它显然应该进行调整——如果你想要那部分要自动计算出来,请看这个问题:stackoverflow.com/questions/2856600/…
    猜你喜欢
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 2015-12-26
    • 2014-04-18
    • 2022-07-28
    相关资源
    最近更新 更多