Marquee-Slide 是一款基于 jQuery 的多功能无缝滚动插件,它可以配置的主要功能有:
- 是否自动滚动
- 自动滚动时的间隔时间
- 移动速度
- 显示个数
- 每次移动的步长
- 水平 / 垂直滚动
- 向前 / 向后(水平)以及向上 / 向下(垂直)自动滚动
- 暂停 / 继续滚动
- 上一组 / 下一组移动前 / 后的回调方法
- 暂停 / 继续滚动前 / 后的回调方法
[Marquee Slide 功能展示] (http://wange.im/demo/marquee-slide/marquee_slide.html)
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="marquee.js"></script>
<div id="marquee_slide">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
</ul>
</div>
<script type="text/javascript">
$(function() {
$('#marquee_slide').marquee({
auto: true,
interval: 3000,
speed: 500,
showNum: 5,
stepLen: 5
});
})
</script>
{
auto: true, // 是否自动滚动
interval: 3000, // 间隔时间(毫秒)
direction: 'forward', // 向前 - forward / 向后 - backward
speed: 500, // 移动速度(毫秒)
showNum: 1, // 显示个数
stepLen: 1, // 每次滚动步长
type: 'horizontal', // 水平滚动 - horizontal / 垂直滚动 - vertical
prevElement: null, // 上一组按钮元素
prevBefore: function() {}, // 上一组移动前回调
prevAfter: function() {}, // 上一组移动后回调
nextElement: null, // 下一组按钮元素
nextBefore: function() {}, // 下一组移动前回调
nextAfter: function() {}, // 下一组移动后回调
pauseElement: null, // 暂停按钮元素
pauseBefore: function() {}, // 暂停前回调
pauseAfter: function() {}, // 暂停后回调
resumeElement: null, // 继续按钮元素
resumeBefore: function() {}, // 继续前回调
resumeAfter: function() {} // 继续后回调
}
欢迎各位使用本款插件,如果在使用中有任何问题或者意见建议,请移步到我的博客留言,您也可以直接发邮件给我:i@wange.im,我会第一时间给您答复,谢谢 :-)