更新:此問題已得到解決。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)。 –