[英]$(document.body).css not working
我一直在嘗試使用.js更改HTML正文的背景圖片,但沒有任何反應。 我是否需要將Javascript代碼放入HTML中?
function plano1() {
alert('you');
$(document.body).css('background-image', 'url(img/planoSelected.png)');
}
這是我一直在嘗試的完整功能。 Google Chrome瀏覽器顯示警報,但不執行$(document.body)
。 我應該做些什么?
注意 :我將該功能與“ onmouseover”一起使用。 我已經嘗試使用:
$('body').css('background-image', 'url(img/planoSelected_2.png)');
$("body").css('background-image', 'url(img/planoSelected_2.png)');
jQuery代碼應在頁面底部,結束body標記上方調用。
首先加載jQuery:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('body').css('background-image', 'url(img/planoSelected_2.png)');
});
</script>
該代碼很好,但是出於某些原因,這可能不起作用。
plano1
嗎? $(document).ready
如果不確定,請使用$(document).ready
)。 plano1
之前,請確保代碼中沒有錯誤 如果這些方法都沒問題,但仍然不起作用,請檢查您的onmouseover
是否完全起作用。 只需在控制台中發出警報或記錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.