我有一個父.slider-wrap
div在100%
寬度,與3 .slider-slide-wrap
子div內,每個在680px
寬度。您可以在.slider-wrap
div內水平滾動。jQuery:向左/向右滾動到下一個div
我還創建了2個.slider-nav
的div,#slider-left
坐在左邊,#slider-right
坐在右邊,這個想法是,你可以滾動,你想使用滾動條,但如果你在任何時候點擊#slider-right
DIV ,它會將你滑動到下一個div的實例.slider-slide-wrap
divs。因此,div將帶您左右移動到.slider-slide-wrap
div的下一個/上一個實例。
的jsfiddle演示:http://jsfiddle.net/neal_fletcher/rAb3V/
HTML:
<div class="slider-wrap">
<div class="slide-wrap">
<div class="slider-slide-wrap"></div>
<div class="slider-slide-wrap"></div>
<div class="slider-slide-wrap"></div>
</div>
</div>
<div id="slider-left" class="slider-nav"></div>
<div id="slider-right" class="slider-nav"></div>
的jQuery:
$(document).ready(function() {
var n = $(".slider-slide-wrap").length,
width = 680,
newwidth = width * n;
$('.slide-wrap').css({
'width': newwidth
});
});
$(document).ready(function() {
$(".slider-slide-wrap").each(function (i) {
var thiswid = 680;
$(this).css({
'left': thiswid * i
});
});
});
如果這是在所有可能的?任何建議將不勝感激!