它适用于火狐浏览器,但不适用于Chrome浏览器:通过jQuery更改css属性'background-image‘。
我正在尝试为我的网站设置主题的样式,我已经做了一些颜色选择,但背景图像属性似乎不能通过Chrome中的处理程序.css进行更改
$('#h_background').css('background-image',"url('backgrounds/h_"+currentTheme+".png'");然而,它在FF中工作得很好;有什么建议=)?
编辑:加载具有定义为其他属性的背景图像属性的新样式表。我确实觉得奇怪的是,显式声明它似乎不起作用=(
发布于 2011-02-06 08:10:21
您在.png‘之后的url末尾缺少)。它应该是
"url('backgrounds/h_"+currentTheme+".png')"发布于 2010-12-31 22:21:50
尝试将代码包装在load事件中:
$(window).load(function(){
// your code for the image
});https://stackoverflow.com/questions/4570553
复制相似问题