首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态更改背景图像属性

动态更改背景图像属性
EN

Stack Overflow用户
提问于 2010-12-31 22:17:14
回答 2查看 615关注 0票数 1

它适用于火狐浏览器,但不适用于Chrome浏览器:通过jQuery更改css属性'background-image‘。

我正在尝试为我的网站设置主题的样式,我已经做了一些颜色选择,但背景图像属性似乎不能通过Chrome中的处理程序.css进行更改

代码语言:javascript
复制
$('#h_background').css('background-image',"url('backgrounds/h_"+currentTheme+".png'");

然而,它在FF中工作得很好;有什么建议=)?

编辑:加载具有定义为其他属性的背景图像属性的新样式表。我确实觉得奇怪的是,显式声明它似乎不起作用=(

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-06 08:10:21

您在.png‘之后的url末尾缺少)。它应该是

代码语言:javascript
复制
"url('backgrounds/h_"+currentTheme+".png')"
票数 1
EN

Stack Overflow用户

发布于 2010-12-31 22:21:50

尝试将代码包装在load事件中:

代码语言:javascript
复制
$(window).load(function(){
  // your code for the image
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4570553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档