Carousel.js是一款非常实用的jQuery响应式水平滚动旋转木马插件。它使用简单,样式可以完全自定义,并且会随屏幕的大小自适应容器的宽度和高度。
使用方法
使用该旋转木马插件要引入jQuery和jquery-carousel.js文件。
<script src="js/jquery-1.11.0.min.js"></script>
<script src="jquery-carousel.js"></script>
HTML结构
该旋转木马的基本HTML结构如下:
<div id="slider-carousel">
<div class="wrapper-setas">
<a href="#" class="seta-dir setaDir">
<em class="sprite seta-pag-dir-md"></em>
</a>
<a href="#" class="seta-esq setaEsq">
<em class="sprite seta-pag-esq-md"></em>
</a>
<div class="clear"></div>
</div>
<!-- Slider content -->
<div id="container-slider-carousel" class="container">
<div id="content-silder-carousel" class="content">
<div class="wrapper-itens">
<div class="item"><span><img src="l.jpg" alt="" class="img-responsive"></span></div>
<div class="item"><span><img src="2.jpg" alt="" class="img-responsive"></span></div>
<div class="item"><span><img src="3.jpg" alt="" class="img-responsive"></span></div>
<div class="item"><span><img src="4.jpg" alt="" class="img-responsive"></span></div>
</div>
<div class="clear"></div>
</div>
</div>
</div>
CSS样式
需要为该旋转木马插件添加下面的必要的CSS样式,其他的CSS样式可以根据需要自定义。
.clear {
clear: both !important;
float: none !important;
margin: 0px !important;
padding: 0px !important;
height: 0px !important;
width: 0px !important
}
.img-responsive {
height: auto;
width: 100%;
}
#slider-carousel {
position: relative;
width: 100%;
padding: 10px 0 0 0;
margin-bottom: 5px;
}
#container-slider-carousel {
width: 620px;
position: relative;
overflow: hidden;
height: auto;
}
#content-silder-carousel {
width: 5000px;
position: relative;
left: 0;
}
#content-silder-carousel .item {
width: 200px;
float: left;
background-color: #CCC;
margin-right: 10px;
}
#slider-carousel .wrapper-setas { margin: 0 0 10px 0; }
#slider-carousel .wrapper-setas a {
float: right;
margin-left: 10px;
}
初始化插件
在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该旋转木马插件。
$("#slider-carousel").carousel({
// 回调函数
activate: function(){},
// 动画的速度
timerAnimSlide:400,
// 无限循环模式
infinite:true,
// 点击左右箭头导航按钮时移动的旋转木马项的数量
itensMove:1,
// 旋转木马项的宽度
resizeItem:{width:50},
// 旋转木马的最小宽度
responsive:{minWidth:645}
}
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!





















