本文介绍如何使用jquery.kxbdmarquee.js制作图片无缝滚动效果。本案例可实现图片无缝滚动,鼠标滑过暂停滚动、鼠标滑出继续滚动。可配置向左或者向右滚动。支持响应式效果
kxbdmarquee.js可以模拟Marquee,可以无间断滚动图片或者文字等内容,kxbdmarquee.js支持多种属性,可以配置滚动方向为向上向下或者向左向右还有循环滚动次数等等
相比marquee,kxbdmarquee.js更兼容其他浏览器,同时也添加了更多的属性效果。
实现步骤
首先要引用必须的js文件:jquery.min.js、kxbdmarquee.js
书写html代码,css样式。
kxbdmarquee.js插件初始化 ,初始化可以根据id,也可以根据类名
关键代码与说明
<script src="js/jquery.min.js" type="text/javascript"></script> <script src="js/jquery.kxbdmarquee.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { //根据类名 marquee初始化 $('.marquee').kxbdMarquee({ //滚动方向向左滚动 direction: 'left' }); }); </script>
参数说明
isEqual:true, //所有滚动的元素长宽是否相等,true,false
loop:0, //循环滚动次数,0时无限
direction:"left", //滚动方向,"left","right","up","down"
scrollAmount:1, //步长
scrollDelay:20 //时长