jQuery - 随机图像生成器(修复我的代码,可能只是语法错误)

时间:2016-07-30 08:05:30

标签: javascript jquery html

再次欢迎,我的代码有些问题。 我仍想获得随机()背景图片,但是 我无法让它发挥作用。它显示默认的白色背景,其中包含两个文本标题'。 :( 我的文件是=>在扩展' .jpg'并在目录' / res / images'什么错了?



<!doctype html>
<html>
    <head>
        <title>Random_page</title>
        <script src="//code.jquery.com/jquery-1.10.2.js"></script>

		<script>
		$(document).ready(function(){

		//the highest number of the image you want to load
		var upperLimit = 10;

		//get random number between 1 and 10
		//change upperlimit above to increase or 
		//decrease range
		var randomNum = Math.floor((Math.random() * upperLimit) + 1);    


		//change the background image to a random jpg
		//edit add closing )  to prevent syntax error
		$("body").css("background-image","url('res/images/" + randomNum + ".jpg')");//<--changed path

		});
		</script>
    </head>
    <body>
        <div id="container1" style="float:left; width:40%; margin:10px;">
            <h1>Title</h1>
            <img src="" width='100%' height='100%' />
        </div>
        <div id="container2" style="float:left; width:40%; margin: 10px;">
            <h1>Title</h1>
            <img src="" width='100%' height='100%' />
        </div>
    </body>
</html>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

开发者控制台说:

  

ReferenceError:$未定义。

这意味着jQuery没有加载。实际原因缺少http:

<script src="http://code.jquery.com/jquery-1.10.2.js"></script>