JavaScript 背景图像被 $(document).ready 破坏

标签 javascript image background document-ready

我的代码:

<html>
<head>
<script type="text/javascript" charset="utf-8">
function backgroundImage() {
document.body.style.backgroundImage='url("http://www.image.jpg")';
}
</script>
</head>
<body onLoad="backgroundImage()">
Content here
</body> 
</html>


但是添加了document.ready:

$(document).ready(function () {
document.body.style.backgroundImage='url("http://www.image.jpg")';
});

破坏代码


为什么这不起作用,我缺少什么,或者不需要 document.ready 的前缀?难道‘document’不应该被调用两次吗?

提前致谢!

亲切的问候, 戴尔

最佳答案

这没问题,可以运行

http://jsfiddle.net/HRhQW/

关于JavaScript 背景图像被 $(document).ready 破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8640884/

相关文章:

javascript - Ajax 后 Fancybox 链接不起作用

android - 使用Android的系统缓存

css - 设置第二个背景图像?

Android服务在应用程序处于后台时接收短信

css - 在 css 中创建独特的背景,内部图像

javascript - 砌体图片叠加且未正确内联

Javascript - 以百分比形式计算 latlng 之间的距离

javascript - 代码可在codeacademy的站点上运行,但不能在coderbyte上运行

html - 如何将标题 h2 中的图像链接垂直对齐到底部?

css - 来自带有django的静态文件的css样式的背景图像