查看: 2194|回复: 3
打印 上一主题 下一主题

怎样一个swiper实例同时显示两种分页器

[复制链接]

该用户从未签到

1

主题

7

帖子

12

积分

新手上路

Rank: 1

积分
12
跳转到指定楼层
楼主
发表于 2017-7-7 15:51:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个需求是显示progress模式的分页器(页面顶部)的基础上 同时显示fraction模式的分页器(页面底部)
移动端、H5自适应全屏页
该如何做呢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2017-10-14 22:14
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    83

    主题

    391

    帖子

    4万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    45244
    沙发
    发表于 2017-7-12 10:05:01 | 只看该作者
    要自定义
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    14

    帖子

    51

    积分

    注册会员

    Rank: 2

    积分
    51
    板凳
    发表于 2017-7-18 16:28:59 | 只看该作者
    首先,调用官方的分页器属性,使用fraction模式;
    底部自己添加个分页器2。
    1. <div class="swiper-pagination"></div>
    复制代码

    具体的定位函数自己定义。
    然后使用回调函数onInit和onSlideChangeStart。
    1. onInit: function(swiper){
    2.       //Swiper初始化获取slide的个数
    3.       var len=mySwiper.slides.length;
    4.       for (var i=0;i<len;i++){
    5.           $('.swiper-pagination2').apped(<span class="pa-item"><span>)
    6. }//遍历生成视图点
    7.   $('.pa-item').eq(0).addClass('.pa-item-active');//初始化时给第一个试图点加上选择类
    8. }
    复制代码
    1. onSlideChangeStart:function(swiper){
    2.       var idx=swiper.activeIndex;//获取到当前slide的索引值;
    3. $('.pa-item').eq(idx).addClass('.pa-item-active').siblings().removeClass('.pa-item-active');
    4. }
    复制代码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    14

    帖子

    51

    积分

    注册会员

    Rank: 2

    积分
    51
    地板
    发表于 2017-7-18 16:30:26 | 只看该作者
    菜鸟龙小仙 发表于 2017-7-18 16:28
    首先,调用官方的分页器属性,使用fraction模式;
    底部自己添加个分页器2。

    第二段文字有个词手快打错了,“定位函数”更改为“定位样式”。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Swiper中文网 ( 粤ICP备15001020号

    GMT+8, 2024-11-28 03:35 , Processed in 0.060391 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表