0

我有简单的 jQuery 代码来更改背景图像。

        $("#headerimg" + activeContainer).css({
        "background-image" : "url(" + photoObject.image + ")",
        "display" : "block",
        "z-index" : currentZindex
    });

当我将背景图像作为相对路径插入时,它可以工作

display: block; background-image: url("./wp-content/images/2013/02/turkish_gulets_for_sale_master-1350.jpg"); z-index: -375;

但是当我用 http 插入时它失败了。(此代码适用于我签出的所有浏览器。)

display: block; background-image: url("http://guletsforsale.org/wp-content/images/2013/02/turkish_gulets_for_sale_master-1350.jpg"); z-index: -375;

什么可能是解决方案。

问候

4

1 回答 1

0

你需要使用整个http路径吗?您可以删除您的来源(http://guletsforsale.org)并使链接相对如下:

var origin = window.location.origin;
relativePath = httpPath.replace(origin, "");

所以,现在你有了相对路径,你应该工作。

于 2013-06-22T16:05:52.940 回答