HTML、CSS、Jqueryを使用して基本的な画像スライダーを構築しようとしています。 左(750ピクセル)移動中は一番上の画像のみが移動し、残りの画像は表示されません。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