查看: 17135|回复: 13
打印 上一主题 下一主题

一个页面用如何用多个Swiper?

[复制链接]

该用户从未签到

1

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
跳转到指定楼层
楼主
发表于 2015-5-13 10:29:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个页面用如何用多个Swiper而不互相影响?
<script>
    var swiper = new Swiper('.swiper-container1');
    </script>


将上面的.swiper-container改为.swiper-container1也不行。是否需要在css中增加.swiper-container1?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖
回复

使用道具 举报

该用户从未签到

0

主题

2

帖子

22

积分

新手上路

Rank: 1

积分
22
推荐
发表于 2015-12-2 16:57:27 | 只看该作者
常规代码,并且需引入基本的
  1. <link rel="stylesheet" type="text/css" href="global/swiper.css"/>
  2.                 <script src="js/jquery-2.1.4.min.js" type="text/javascript" charset="utf-8"></script>
  3.                 <script src="global/swiper.min.js" type="text/javascript" charset="utf-8"></script>
复制代码
  1. <section>
  2.                         <header class="door-style">产品展示</header>
  3.                         <!--lb-->
  4.                         <div class="swiper-container">
  5.                           <div class="swiper-wrapper">
  6.                             <div class="swiper-slide"><a href="#"><img src="images/lb.gif"/><span>混油玉兰白木门  简欧式油漆门</span></a></div>
  7.                             <div class="swiper-slide"><a href="#"><img src="images/lb.gif"/><span>混油玉兰白木门  简欧式油漆门1</span></a></div>
  8.                             <div class="swiper-slide"><a href="#"><img src="images/lb.gif"/><span>混油玉兰白木门  简欧式油漆门2</span></a></div>
  9.                           </div>
  10.                           <div class="swiper-pagination"></div>
  11.                         </div>
  12.                         <!--lb-->
  13.                        
  14.                 </section>
  15.                 <section>
  16.                         <header class="door-style">产品展示</header>
  17.                         <!--lb-->
  18.                         <div class="swiper-container">
  19.                           <div class="swiper-wrapper">
  20.                             <div class="swiper-slide"><a href="#"><img src="images/lb.gif"/><span>混油玉兰白木门  简欧式油漆门</span></a></div>
  21.                             <div class="swiper-slide"><a href="#"><img src="images/lb.gif"/><span>混油玉兰白木门  简欧式油漆门1</span></a></div>
  22.                             <div class="swiper-slide"><a href="#"><img src="images/lb.gif"/><span>混油玉兰白木门  简欧式油漆门2</span></a></div>
  23.                           </div>
  24.                           <div class="swiper-pagination"></div>
  25.                         </div>
  26.                         <!--lb-->
  27.                        
  28.                 </section>
复制代码


引入我写的js
  1. $(function(){
  2.         //多个swiper一个页面
  3.         $.extend({
  4.                 "swiperOption":function(f1,f2){
  5.                                 new Swiper(f1, {
  6.                 pagination: f2,
  7.                 slidesPerView: 1,
  8.                 centeredSlides: true,
  9.                 paginationClickable: true,
  10.                 loop:true,
  11.                 autoplay: 2500,
  12.               autoplayDisableOnInteraction: false,
  13.                     });                
  14.                 },
  15.         });                      
  16.         $(".swiper-container").each(function(index){
  17.                 $.swiperOption($(this),$(this).find(".swiper-pagination"));
  18.         });
  19. })
复制代码

回复 支持 0 反对 1

使用道具 举报

该用户从未签到

3

主题

12

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
推荐
发表于 2015-6-5 18:19:18 | 只看该作者
如上 以此类推。。。。。
回复 支持 1 反对 0

使用道具 举报

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

    [LV.4]偶尔看看III

    83

    主题

    391

    帖子

    4万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    44024
    沙发
    发表于 2015-5-13 11:28:38 | 只看该作者
    一般不要改类名.swiper-container,这个是写在了css里面的,可以加一些id,例如这样
    var swiper1 = new Swiper('#swiper1');
    var swiper2 = new Swiper('#swiper2');
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4

    帖子

    10

    积分

    新手上路

    Rank: 1

    积分
    10
    板凳
    发表于 2015-5-13 17:44:34 | 只看该作者
    有分页器时不行啊
    回复 支持 反对

    使用道具 举报

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

    [LV.4]偶尔看看III

    83

    主题

    391

    帖子

    4万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    44024
    地板
    发表于 2015-5-14 09:35:03 | 只看该作者
    分页器也需要用不同的ID,和分页器放在哪个容器内没有关系。
    pagination : '#swiper1  .swiper-pagination',
    pagination : '#swiper2  .swiper-pagination',
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    12

    帖子

    39

    积分

    新手上路

    Rank: 1

    积分
    39
    QQ
    5#
    发表于 2015-6-5 18:18:37 | 只看该作者
    <div class="swiper-container swiper-container1">
        <div class="swiper-wrapper">
            <div class="swiper-slide"></div>
            <div class="swiper-slide"></div>
        </div>
    </div>

    <div class="swiper-container swiper-container2">
        <div class="swiper-wrapper">
            <div class="swiper-slide"></div>
            <div class="swiper-slide"></div>
        </div>
    </div>

    var swiper1 = new Swiper('.swiper-container1', {
            pagination: '.swiper-pagination1',
        });

    var swiper2 = new Swiper('.swiper-container2', {
            pagination: '.swiper-pagination2',
        });

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    8

    帖子

    48

    积分

    新手上路

    Rank: 1

    积分
    48
    7#
    发表于 2015-6-9 11:51:37 | 只看该作者
                                           
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    8

    积分

    新手上路

    Rank: 1

    积分
    8
    8#
    发表于 2015-7-3 10:56:24 | 只看该作者
    不行啊,下面的焦点不会随着内容的切换改变
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    帖子

    18

    积分

    新手上路

    Rank: 1

    积分
    18
    9#
    发表于 2015-7-15 11:47:47 | 只看该作者
    你直接在外面加一个DIV就可以了
    var swiper01 = new Swiper('.swiper-container-title .swiper-container', {
                            slidesPerView:4,
                            paginationClickable: true,
                            spaceBetween :8
                        });
                        var swiper02 = new Swiper('.swiper-container-content .swiper-container', {
                                slidesPerView:1,
                                paginationClickable: true,
                            spaceBetween :0,
                            cssWidthAndHeight :true,
                            onTransitionEnd:function(swiper){
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-5 06:13 , Processed in 0.085147 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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