它适用于 Firefox,但不适用于 Chrome:通过 jQuery 更改 css 属性“background-image”。
我正在尝试为我的网站设计主题风格,我已经做了一些颜色选择,但背景图像属性似乎无法通过 Chrome 中的处理程序 .css 进行更改
$('#h_background').css('background-image',"url('backgrounds/h_"+currentTheme+".png'");
然而,它在 FF 中运行良好;有什么建议=)?
编辑:加载具有定义为其他内容的 background-image 属性的新样式表工作正常。我确实觉得很奇怪,明确声明它似乎不起作用 =(
最佳答案
您在 .png' 之后的网址末尾缺少 )。应该是
"url('backgrounds/h_"+currentTheme+".png')"
关于css - 即时更改背景图像属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4570553/