我正在使用HTML,php和jQuery创建幻灯片放映图像,但图像不会出现。我不知道错误是什么。我是jQuery的新手,我知道肯定会有一些小错误,但我不知道在哪里搜索并找到它。
的index.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQuery Slider</title>
<style type="text/css">
.slider{
width:800px;
height:350px;
overflow:hidden;
margin:30px auto;
}
.slider img{
width:800px;
height:350px;
display:none;
}
</style>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/jquery-ui.min.js"></script>
<script type="text/javascript">
function Slider(){
$(".slider#1").show("fade",500);
}
</script>
</head>
<body onload="Slider();">
<div class="slider">
<img id="1" src="img/13052012438.jpg"border="0"alt="image1" />
<img id="2" src="img/25052012442.jpg"border="0"alt="image2" />
<img id="3" src="img/13052012439.jpg"border="0"alt="image3" />
<img id="4" src="img/25052012441.jpg"border="0"alt="image4" />
</div>
</body>
</html>
答案 0 :(得分:0)
为什么不使用jQuery团队已创建的滑块?
答案 1 :(得分:0)
您应该在选择器之间添加空格字符,您要选择类别为slider
且ID为1
的元素。
$(".slider #1").show("fade",500);
---^
由于ID是唯一的,您可以使用ID选择器选择元素:
$('#1')...
另请注意,数字ID仅在HTML5文档中有效。我建议你使用幻灯片插件,如nivoSlider或Flexslider。