我嘗試使用下一個和上一個按鈕滾動我的圖像。我用CSS來做這件事。我將ul
的邊距設置爲獲得下一個和上一個圖像 ,但是當我點擊下一個按鈕時,它隱藏了我的圖像,而不是顯示下一個圖像。你能告訴我如何顯示下一張圖片嗎?爲什麼css邊緣在點擊按鈕時隱藏圖像?
這裏是我的代碼:
$(function() {
$('#next').click(function() {
alert('next');
$('.outer ul').css('margin-left', '200px');
});
$('#pre').click(function() {
alert('pre');
$('.outer ul').css('margin-left', '-200px');
});
});
.outer {
width: 200px;
overflow: hidden
}
.outer ul {
width: 600px;
margin: 0 auto 0 auto;
}
.outer li {
display: inline-block;
width: 195px
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="outer">
<ul>
<li>
<img alt="" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQITZTZxY9nTV6pm2M0lbyXVt03SyyD9I1Th1aJ8UfeFbF2FE0oXLoUKUDd">
</li>
<li>
<img alt="" src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcT7lw5rwUWCsmOFSTUuFF84niMBZg6J9KeWhws1Ysib3VdVTM8-RA">
</li>
<li>
<img alt="" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQITZTZxY9nTV6pm2M0lbyXVt03SyyD9I1Th1aJ8UfeFbF2FE0oXLoUKUDd">
</li>
</ul>
<button id='pre'>
previous
</button>
<button id='next'>
next
</button>
</div>
你爲什麼不使用旋轉木馬https://amazingcarousel.com/examples/,http://www.w3schools.com/bootstrap/bootstrap_carousel.asp它有不同的選項來玩它 –