jQuery无缝滑动轮播插件

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

 35235  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;
}
相关插件-幻灯片和轮播图

jquery超炫3D自动旋转点击图片轮播图片切换焦点图

jquery超炫3D自动旋转点击图片轮播图片切换焦点图
  幻灯片和轮播图
 86722  604

伪3D焦点图

伪3D焦点图
  幻灯片和轮播图
 39222  371

超棒的响应式幻灯jQuery插件 - refineslide

今天我们介绍的这个幻灯插件能够帮助我们使用响应式的方式展示图片幻灯,最重要的在于它支持很多超棒的CSS3幻灯过渡效果,能够帮助你创建超酷的幻灯效果。
  幻灯片和轮播图
 24147  355

jQuery大图切换带文字动态效果

前人种树后人乘凉,在原基础上修改样式,感觉这样之后比较常用
  幻灯片和轮播图
 34834  414

讨论这个项目(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
    好漂亮 已经收藏了 回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复