1

我正在尝试通过带有叠加层的 jQuery 更改不同页面的背景图像,但是,我做错了。有人可以指出我做错了什么吗?

$("html").css({"background-image": "url("+../images/pattern copy.png+")", "url("+../images/visuals/visual3-edit.jpg+")", "center" "center" "fixed no-repeat;"});

我希望我正确使用 StackOverflow,这是我第一次尝试这样做。

亲切的问候。

4

1 回答 1

0

改用这个:

$("html").css({ "background": "url('../images/visuals/visual3-edit.jpg') center center fixed no-repeat" });

或者,如果您只是更改图像...

$("html").css({ backgroundImage: "url('../images/visuals/visual3-edit.jpg')" });

不知道你说的不同页面是什么意思。你可以说得更详细点吗?

另外,尝试:

$("html").css({ "background-image": "url('../images/pattern%20copy.png'), url('../images/visuals/visual3-edit.jpg')", "background-position": "center", "background-repeat": "no-repeat", "background-attachment": "fixed"  });

此外,如果您的文件名中有空格,例如: pattern copy.png,则实际文件名路径将是: pattern%20copy.png

于 2013-09-09T04:09:59.107 回答