jQuery无缝滑动轮播插件

所属分类:媒体-幻灯片和轮播图

 33740  298  查看评论 (16)
分享到微信朋友圈
X
jQuery无缝滑动轮播插件 ie兼容9

更新时间:2019-06-24 22:39:47

更新说明:

1. 修改上下滑动轮播点击圆点白屏的问题

2. 修改移动端不支持手动滑动轮播的问题

3. 新增鼠标滚动轮播,鼠标拖动轮播,是否循环轮播,自定义箭头图片样式,自定义圆点图片样式

用法:

var myPi = new Pike(".pi", {
    mousewheel: true, //是否开启鼠标滚动轮播(默认false)
    drag: false, //是否开启鼠标拖动 (默认为: true, 如不需要拖动设置false即可)
    loop: true, //是否循环轮播 (默认为: false)
    spotDirection: "right", //圆点的方向(left:左, right:右, top:上, bottom:下, 默认:bottom)
    arrowList: { //自定义箭头图片
        left: "img/left.png",
        right: "img/right.png",
        width: 70, //如果不设置宽高,则按照图片默认宽高显示
        height: 70,
    },
    spotList: { //自定义圆点
        width: 12, //宽
        height: 12, //高
        borderRadius: 50, //圆角边框
        opacity: 0.6, //透明度
        color: "white", //颜色
        backgroundImg: "img/red.png", //圆点图片
        select: { //自定义圆点选中样式
            width: 18, //宽
            borderRadius: 50, //圆角边框
            height: 18, //高
            color: "blue", //颜色
            backgroundImg: "img/haha.png", //圆点选中图片
        }
    },
})

更新时间:2019/6/23 上午12:54:01

更新说明:

1. 解决上下滑动轮播点击圆点白屏的问题

2. 解决火狐手动滑动轮播的问题

3. 新增自定义箭头图片样式, 圆点图片样式,圆点方向, 鼠标滚动轮播, 鼠标滑动轮播, 是否循环轮播

新增功能使用方法: 

 var myPi = new Pike(".pi", {
     arrowList: { //自定义箭头图片
         left: "img/left.png",
         right: "img/right.png",
         width: 70, //如果不设置宽高,则按照图片默认宽高显示
         height: 70,
     },
     spotList: { //自定义圆点
         width: 12, //宽
         height: 12, //高
         borderRadius: 50, //圆角边框
         opacity: 0.6, //透明度
         backgroundImg: "img/red.png", //圆点图片
         select: { //自定义圆点选中样式
             width: 18, //宽
             borderRadius: 50, //圆角边框
             height: 18, //高
             color: "blue",
             backgroundImg: "img/haha.png" //圆点选中图片
         }
     },
     spotDirection: "right", //圆点的方向(left:左, right:右, top:上, bottom:下, 默认:buttom)
     mousewheel: true, //是否开启鼠标滚动轮播(默认false)
     loop: true, //是否循环轮播 (默认为: false)
     drag: false, //是否开启鼠标拖动轮播 (默认为: true, 如不需要拖动设置false即可)
 })

使用方法

引用所需两个文件jquery和pike.min.js

<script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script>
<script src="pike.min.js"></script>

html

<div class="pi">
    <!-- 轮播 -->
    <div class="pike">
        <div>
            <img src="img/jq22-3.png" alt="">
        </div>
        <div>
            <img src="img/jq22-2.png" alt="">
        </div>
        <div>
            <img src="img/jq22-1.png" alt="">
        </div>
        <div>
            <img src="img/jq22-4.png" alt="">
        </div>
    </div>
    <!-- 轮播左箭头(如果不需要删除即可) -->
    <div class="pike_prev"></div>
    <!-- 轮播右箭头(如果不需要删除即可) -->
    <div class="pike_next"></div>
    <!-- 轮播圆点(如果不需要删除即可) -->
    <div class="pike_spot"></div>
</div>

js

var myPi = new Pike(".pi", {
    type: 2, // 轮播的类型(1渐隐, 2左右滑动, 3.上下滑动)
    automatic: true, //是否自动轮播 (默认false)
    slide: 500, //轮播滑动的速度(默认800)
    autoplay: 2000, //自动轮播毫秒 (默认3000)
    hover: true, //鼠标悬停轮播 (默认false)
    arrowColor: "yellow", //箭头颜色 (默认绿色)
    arrowBackgroundType: 2, //箭头背景类型 (1: 方形, 2:圆形)
    arrowBackground: 1, //箭头背景色 (1:白色,2:黑色, 默认:无颜色)
    arrowTransparent: 0.2, //箭头背景透明度 (默认: 0.5)
    spotColor: "white", //圆点颜色 (默认: 白色)
    spotType: 1, //圆点的形状 (默认: 圆形, 1:圆形, 2.矩形)
    spotSelectColor: "red", //圆点选中颜色 (默认绿色)
    spotTransparent: 0.8, //圆点透明度 (默认0.8)
});

轮播图宽高修改也非常方便,只需要对css修改即可

.pi{
    width: 600px;
    height:300px;
    margin:0 auto;
}
相关插件-幻灯片和轮播图

有道的banner轮播切换效果js实例

基于swiper的banner切换效果js实例,自适应轮播图
  幻灯片和轮播图
 47758  460

jQuery焦点图插件slideshow-jq.js

jQuery自动化图片比例焦点图slider效果
  幻灯片和轮播图
 28405  313

基于jquey实现的轮播插件(原创)

基于jquey实现的轮播插件(支持左右箭头、圆点按钮、触摸切换、自动轮播)简单易用
  幻灯片和轮播图
 29194  279

jQuery图片轮播插件jquery.tiles.js

jquery.tiles图片切换插件,支持多达12种特效、22个自定义参数;支持随机顺序、循环、正反方向、导航、缩略图;幻灯片播放前、中、后自定义事件等,相信可以满足绝大多数需求。
  幻灯片和轮播图
 29790  373

讨论这个项目(16)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    dzw1105462899 0
    2024/3/27 13:41:18
    为什么还要JQ币啊,没有JQ币的怎么办? 回复
    ?轻?☆?殇 0
    2020/11/4 8:46:55
    图片不能自适应屏幕吗?就是宽度设置成100% 回复
    Engineer┽ っ 0
    2020/1/7 9:25:48
    为什么会显示 Pike is not defined的错误呢?我引用了jquery了 回复
    斯德哥尔摩情人 0
    2019/11/23 15:03:17
    你好,这两个js文件在哪呀

    回复
    soafish 0
    2019/9/24 18:41:29
    鼠标右键失效了,是不是被屏蔽了? 回复
    695589291 0
    2019/8/9 23:49:07
    移动端还是会有问题呀 回复
    KID☆boy 0
    2019/8/9 16:12:04
    追加的那张图片没有样式怎么回事 回复
    angel?? 郁 0
    2019/7/16 17:28:46
    楼主你好,在切换下一张的时候,这个插件可以加一个回调函数,
        angel?? 郁0
        2019/7/16 17:29:24
        我已自行添加
    回复
    angel?? 郁 0
    2019/7/3 17:46:06
    第二个横向滚动改为 循环轮播 之后 pic 的宽度设置的不对,目前我已自行修复,
    具体效果你可以自己看下
        pikebigdevil0
        2019/7/3 21:53:39
        好的,谢谢,我看看
    回复
    房东的猫 0
    2019/6/30 13:28:32
    好漂亮 已经收藏了 回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复