[英]$(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.