首页 > 代码库 > 动态模板中 SWIPER 划不动问题
动态模板中 SWIPER 划不动问题
原文:
地址:http://hao.jser.com/archive/8030/
作者:segmentfault
问题:
动态循环生成swiper-slide类,在swiper-wrapper里生成6个以上的滑动页,可是就是划不到第二页。
解决:
在查阅Swiper的API时发现,有这样两个参数:observer
和observeParents
,前者启动动态检查器,当改变swiper的样式(例如隐藏/显示)或者修改swiper的子元素时,自动初始化swiper。后者原理和前者一样,只是将observe应用于Swiper的父元素。两者默认值都为false
。
所以在原来的swiper初始化代码中加上这两行即可。
var mySwiper = new Swiper(‘.swiper-container‘,{ pagination : ‘.swiper-pagination‘, paginationClickable: true, longSwipesRatio: 0.3, touchRatio:1, observer:true,//修改swiper自己或子元素时,自动初始化swiper observeParents:true,//修改swiper的父元素时,自动初始化swiper })
动态模板中 SWIPER 划不动问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。