css - 即时更改背景图像属性

标签 css firefox google-chrome background-image

它适用于 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/

相关文章:

javascript - 如何在 Chrome 扩展中隐藏 Firebase 凭据?

javascript - 滚动/调整大小时如何让我的背景图像覆盖屏幕

javascript - jQuery show/fadeIn 不应用显示 :block to a child element inside a hidden parent element - FireFox ONLY

css - 我可以调整 <pre> 区域的宽度以适合文本吗?

javascript - Firefox 鼠标事件不起作用

css - 无法在 Firefox 中通过 CSS 自定义 Stackoverflow

CSS3 + 'display' 切换 Chrome 中的错误?

html - 在 JavaScript 中创建 &lt;style&gt; 标签,然后访问 cssRules

html - Chrome 中 UL 与其父 LI 之间的差距

javascript 在屏幕上用动画显示图像