我正在嘗試使用HTML,CSS和Jquery構建基本的圖像滑塊。在向左移動(750px)時,它只移動最上面的圖像,而不顯示剩餘的圖像。Jquery:只顯示圖像滑塊中的最頂層圖像
它似乎是一次性移動所有圖像,而不是最上面的圖像。
HTML文件:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="demolayout.css">
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<style>
</style>
</head>
<body >
<div class="container">
<div id="slider">
<ul class="slides" >
<li class="slide"><img src="5.jpg" alt="Chania"></li>
<li class="slide"><img src="5.jpg" alt="Chania"></li>
<li class="slide"><a href="#"><img src="4.jpg" alt="Chania"></a></li>
<li class="slide"><a href="#"><img src="4.jpg" alt="Chania"></a></li>
<li class="slide"><a href="#"><img src="4.jpg" alt="Chania"></a></li>
<li class="slide"><a href="#"><img src="4.jpg" alt="Chania"></a></li>
</ul>
</div>
</div>
<script src="demo.js"></script>
</body>
.css文件:
#slider {
width:100%;
height:400px;
overflow:hidden;
}
#slider .slides{
width:6000px;
height:400px;
margin: 0;
padding:0;
}
#slider1 .slide{
float: left;
list-style-type:none;
width:240px;
height:400px;
}
.js文件:
$("#slider .slides").animate({'margin-left':'-=650px'},1000)
的jsfiddle鏈接:https://jsfiddle.net/q3c21f7q/1/
請張貼jsfiddle。 – geeksal
添加jsfiddle鏈接。 – YADAV