切换多个swiper之后滑动轮播图底下的分页器不动了?
之前没用过Swiper,专门去官网看了一下demo和API。
楼主的问题不是Swiper插件出现Bug,而是你在createSwiper()函数中,用一个局部变量"var swiper = Swiper()"去创建一个Swiper实例后,再次调用createSwiper()函数时,没有对之前创建的实例进行释放,从而出现问题。
刚才测试了一下,你的方法不清楚会不会造成内存泄漏,但是Pagination在"loop: true"时,会出现计算错误,导致你所谓的bug。
修改如下:
$(function() {$("button").click(function() {var index = $(this).index();var swiper;$("body").find('.wrap-container').eq(index).show().siblings('.wrap-container').hide();**if(swiper !== undefined) {swiper.destroy();}**swiper = createSwiper(1 + index);});
});
function createSwiper(index) {var swiper = new Swiper('.swiper' + index, {pagination: '.pagination' + index,paginationClickable: true,loop: true,paginationBulletRender: function(index, className) {return '<span class="' + className + '">' + (index + 1) + '</span>';}});return swiper;
}
还有的时候可能宽高不能自适应了,特别是手机的端的,需要重置
if (navi_swiper !== undefined) {navi_swiper.destroy();}navi_swiper = new Swiper('#swiperTop', {pagination: {el: '.swiper-pagination'}})**$("#swiperTop" ).css({"height": screen.height + "px"});** 高度屏幕高度**$("#swiperTop" ).css({"width": screen.width + "px"});**//高度屏幕宽度
切换多个swiper之后滑动轮播图底下的分页器不动了?相关推荐
- vue纵向 轮播_vue滑动轮播图插件vueswiper
插件描述:vue滑动轮播图插件,支持移动端拖拽滑动 vue-concise-slider,一个简单的滑动组件,配置简单,支持自适应/全屏+按钮+分页,同时兼容移动端和PC端 版本 v2.1.2 支持v ...
- html 轮播图_JS拖拽专题(二)——「实战」滑动轮播图的那点事儿
欢迎来到我的JS拖拽专题系列文章,更多精彩内容持续更新中,欢迎关注 :) 上一章节我们说到了在js中拖拽的基本原理,即我们在鼠标按下的时候计算出鼠标位置和物理的位置的差值,这个差值在移动的过程中不恒定 ...
- siwper vue 上下滑动分页_支持移动端的vue滑动轮播图插件vueswiper
一款支持移动端的vue滑动轮播图插件vueswiper,演示页面给出了5中范例:基本例子.垂直滚动.不定宽度.无缝循环滚动.多层级滚动,每一种都可以通过鼠标拖动图片来滑动,可以点击按钮来增加页面查看效 ...
- php滑动轮播效果,js实现移动端手指滑动轮播图效果
本文主要为大家分享一篇js原生实现移动端手指滑动轮播图效果的示例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧,希望能帮助到大家. 如下所示: Document html{heigh ...
- flutter CustomScrollView中使用Swiper做轮播图问题
有朋友问我CustomScrollView中使用Swiper做轮播图问题 以前没这么用过,也是才发现CustomScrollView 与 Swiper 冲突,直接报错. 网友说修改源码,试过不能用,但 ...
- 在vue项目中使用v-show控制元素隐藏导致swiper的轮播图及分页无法正常显示
一.需求问题 在之前的项目开发中,使用了swiper插件.由于是vue项目,对于swiper的轮播图我们使用了v-show命令,进行动态隐藏与显示.只有当点击进行一些操作以后,swiper的轮播图才会 ...
- 【uniapp】swiper 自定义轮播图指示点
前言 调试基础库 2.12.0 微信开发者工具 1.03.2008270 uniapp 开发者工具 HBuilderX 2.9.8 uni-swipper-dot uniapp官方推荐的swiper组 ...
- 微信小程序使用swiper制作轮播图留白的解决方法
微信小程序相比网页制作轮播图快捷了很多,直接可以使用swiper标签,但是对于新手来说,也有很多不可避免的坑. 附上轮播图代码 <view class="swp">&l ...
- 切换效果:coverflow 封面轮播图
文章目录 前言 一.最终效果 二.swiper库的引入 三.代码复现 1. html主体 2. css样式 3. js脚本 总结 前言 coverflow封面轮播图主要常用在一些音乐播放网站,或者视频 ...
最新文章
- 20190226-利用序列化完成小型记账程序
- Linux下查看文件或文件夹大小的命令df 、du、ls
- [log.js]一个node端带文件路径和颜色的console.log
- 云计算成IT反“腐”后盾-《中国电子报》2013年5月特刊
- 【PM模块】维护处理的控制和报告
- python param_Python基于paramunittest模块实现excl参数化
- lua工具库penlight--08额外的库(二)
- 星级评分--演进式部署
- c语言求乘法,急!!!!c语言:求n次多项式的加法和乘法
- 阿里员工自愿加班却遭同事骂!网友们炸锅了
- raw socket java_记一次蛋疼的Raw socket发送经历。附:Raw socket编程总结
- linux下eclipse进行ndk调试,超简单,写的超清晰
- hashmap-put方法过程
- 一天一个小技巧(2)——CSDN编译器的首行缩进2字符
- matlab之svd、svds函数
- (MTT)连续能量函数最小化方法
- 电子设计自动化实验 实验三 频率计制作
- 使用Python库valuequant和每股收益历史数据计算股权价值
- PKU ACM 1008 玛雅历
- 用malloc动态申请一个二维数组的三种方法
热门文章
- 金融分析师 python_量化金融分析师(AQF)|教你快速学会Python
- Uncaught ReferenceError: XXX is not defined at HTMLAnchorElement.onclick
- Tips-App瘦身的几点实践
- 优思学院|我应该选择六西格玛绿带还是黑带的认证课程?
- Android 开发软件架构思考以及经验总结
- PLC远程维护解决方案
- 跨域MPLS解决方案:OptionB 配置
- 【观察】华为云“四个现代化”,加速企业实现应用转型与升级
- atlas老显示进去服务器,ATLAS游戏前期常见问题有哪些?前期常见问题汇总解答
- C 杂志订阅管理系统