更新:此问题已得到解决。jQuery .css()不适用于IE 6,7,8和Firefox,但可用于Chrome,Safari,Opera
我试图通过JavaScript更改Assistly站点的默认样式,因为样式表不能由我编辑。在Chrome,Safari,Opera和IE9中运行良好;但不在IE 6,7,8或任何Firefox中。
在下面的代码中,设置h2和图像的前两行代码适用于所有浏览器,但.css()行不是。为什么.css()在某些浏览器中不起作用?
这是代码。
<script type="text/javascript">
jQuery(document).ready(function(){
$("#support-header .wrapper h2").first().html('<h2>Real Estate Help</h2>');
$("#company-header .wrapper").html('<a href="http://help.mysite.com/"><img src="http://www.mysite.com/logo-red.png" /></a>');
$("body").css({'background': '#FFFFFF !important'});
$("#company-header").css({'background': 'none !important'});
$("#support-header").css({'background': 'none !important', 'border-bottom': 'none', 'padding': '0'});
$("#company-support-portal").css({'background-image': 'url(http://www.mysite.com/container-bg2.jpg) !important', 'background-repeat': 'repeat-x', 'margin-top': '10px'});
});
</script>
链接请到现场? –
这些空格应该在文件名中吗?那么所有这些“重要”呢?请致电 – GolezTrol
[SSCCE](http://sscce.org)。 –