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

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

[复制链接]

该用户从未签到

1

主题

7

帖子

12

积分

新手上路

Rank: 1

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

使用道具 举报

该用户从未签到

0

主题

14

帖子

51

积分

注册会员

Rank: 2

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

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

使用道具 举报

该用户从未签到

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. }
复制代码
回复 支持 反对

使用道具 举报

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

    [LV.4]偶尔看看III

    83

    主题

    391

    帖子

    4万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-28 01:28 , Processed in 0.056159 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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