滑动门Tab中使用Swiper造成动画不再循环了

路走的多了,坑也多。百度用的多了,就懒得用脑了。

这次案例是swiper效果,swiper官网或者通常的做法是,页面一加载就开始渲染swiper了,当然这个只需要傻傻的复制就行。

但是在滑动门Tab中的内容,还是按照之前的写法就出现问题,左右滑动效果能实现,但是slidesPerView就不行,页面撑不起来。

分析:

Tab内容在页面一开始加载是display:none,滑动门触发后再展示。所以需要在滑动门切换中再次执行swiper:

其实这个办法还是挺好的,只是我并没有用这个好办法。往最后看吧,你会开心起来的! 

 $(".destination_box .left_menu .menu_item").hover(function(){
             // 获取点击的是第几个按钮
            var i = $(this).index();
            // 显示第i个table
             $(".destination_box .destination_content .content").eq(i).show();
             // 隐藏其他的table
             $(".destination_box .destination_content .content").eq(i).siblings(".content").hide();
             // 把原来选中的取消选中状态
             $(".destination_box .left_menu .menu_item").removeClass("current_item");
             // 切换点击的按钮的样式为选中状态
             $(this).addClass("current_item");
             var swiper1 = new Swiper('.index_section8_box', {
                slidesPerView: 3,
                spaceBetween: 15,
                loop:true,
                navigation: {
                    nextEl: '.index_section8_big_box .swiper-button-next',
                    prevEl: '.index_section8_big_box .swiper-button-prev',
                }
                                            
            });
            var swiper1 = new Swiper('.index_section66_box', {
                slidesPerView: 3,
                spaceBetween: 15,
                loop:true,
                navigation: {
                    nextEl: '.index_section66_big_box .swiper-button-next',
                    prevEl: '.index_section66_big_box .swiper-button-prev',
                }
            });
        });

如果你是小白,那么看下图,你就会知道我多小白了。

可以在切换的方法里面,重新调用一下swiper,那么就会重新初始化并滚动了。

博主已经被这个问题困扰了一晚上了,只能暂时用这个笨方法替代,懒得封装方法了,还是CV来的方便点。唉,今晚跟朋友吹牛逼的时间都没了。。。好在可以安心睡觉了。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-13 07:26:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-13 07:26:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-13 07:26:03       87 阅读
  4. Python语言-面向对象

    2024-04-13 07:26:03       96 阅读

热门阅读

  1. 多分类逻辑回归

    2024-04-13 07:26:03       37 阅读
  2. 正则表达式

    2024-04-13 07:26:03       39 阅读
  3. [学习笔记] 网络安全 bp爆破

    2024-04-13 07:26:03       68 阅读
  4. Ubuntu16.04 CUPS安装与Andoird ndk交叉编译CUPS(待续...)

    2024-04-13 07:26:03       37 阅读
  5. Qt_30道常见面试题及答案

    2024-04-13 07:26:03       188 阅读
  6. 【Linux笔记】编mysql库

    2024-04-13 07:26:03       39 阅读
  7. Ubuntu 设置mysql 自动备份

    2024-04-13 07:26:03       111 阅读
  8. go的切片删除

    2024-04-13 07:26:03       39 阅读
  9. 探秘ChatGPT:如何利用AI提升论文写作效率

    2024-04-13 07:26:03       42 阅读