繁体   English   中英

如何使用jQuery在html元素上设置CSS属性?

[英]How can I set a CSS property on the html element with jQuery?

如何使用jQuery在html元素上设置CSS属性?

我正在尝试做类似...

$('html').css({'background': 'url(/images/bg.png) top center'})

编辑:对于那些会问为什么不只是将其设置在身体上或其他解决方法的人,需要像这样设置,因为它修复了iOS 4中的一个webkit错误

编辑2:我想这已经在做它应该做的事情。 一定是带有挑剔错误的东西,导致它的行为不同于我通过外部CSS设置时的行为,这很奇怪

就像这样:

$('html').css('background', 'url(/images/bg.png) top center')

您的jQuery代码在语法上没有任何错误。

编辑:尝试将其设置为正文和html:

$('html, body').css({'background': 'url(/images/bg.png) top center'})

如果您只进行一项更改,则最好使用单数形式:

$('html, body').css('background', 'url(/images/bg.png) top center')

尝试以下

$('theSelector').css('background', 'url(/images/bg.png) top center');

对于theSelector部分,您可以根据情况使用最合适的jQuery选择器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM