, -.
boxslider. , , . , , 1- . , "infiniteloop". true jquery.bxslider.js, 1 2, 3, 1, 4, . , , , 3. , , .
<script src="common/js/jquery.bxslider.js"></script>
<link href="common/css/jquery.bxslider.css" rel="stylesheet" />
<script type="text/javascript">
$(document).ready(function(){
$('.slider1').bxSlider({
mode: 'horizontal',
slideWidth: 940,
minSlides: 1,
maxSlides: 9,
slideMargin: 20,
controls: true
});
});
</script>
<div id="carousel">
<div class="slider1">
<div class="slide">[STUFFHERE]</div>
<div class="slide">[STUFFHERE]</div>
<div class="slide">[STUFFHERE]</div>
<div class="slide">[STUFFHERE]</div>
</div>
</div>
jquery.bxslider.js,
// GENERAL
mode: 'horizontal',
slideSelector: '',
infiniteLoop: true,
hideControlOnEnd: false,
speed: 500,
easing: 'ease',
slideMargin: 0,
startSlide: 0,
randomStart: false,
captions: false,
ticker: false,
tickerHover: false,
adaptiveHeight: false,
adaptiveHeightSpeed: 500,
video: false,
useCSS: true,
preloadImages: 'all',
responsive: true,
What I had to do to fix this changed the min / maxslides values. Whatever the default values, they did not allow the infiniteloop configuration to work properly. Some experimentation may be required depending on your slider requirements, but this is what worked for my problem.
$(document).ready(function(){
$('.slider1').bxSlider({
mode: 'horizontal',
slideWidth: 940,
minSlides: to 0,
maxSlides: to 1,
slideMargin: 20,
controls: true