swiper fixed定位滑动失效解决办法
2017-11-14 13:36
399 查看
swiper的机制是:初始化的时候自动扫描swiper-wrapper类下有多少个swiper-slide类块,则允许滑动多少个块
而在vue始终在swiper初始化之后定义,swiper则无法正确scan有多少个slide(实际上找到一个待循环模板),所以划不动。
查阅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
})
而在vue始终在swiper初始化之后定义,swiper则无法正确scan有多少个slide(实际上找到一个待循环模板),所以划不动。
查阅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
})
相关文章推荐
- 【IE bug 解决办法】IE下(IE10及以下)当元素为absolute定位时,点击事件失效的解决办法 分类: ie ie bug ie absolute click 2015-06-26 11:05 21人阅读 评论(0) 收藏
- ie7,ie8下 使用绝对定位的a标签点击失效解决办法
- 【IE bug 解决办法】IE下(IE10及以下)当元素为absolute定位时,点击事件失效的解决办法
- 关于jquery ui dialog 在IE下定位失效的解决办法
- MGSwipeTableCell 滑动失效 解决办法
- 火狐浏览器,绝对定位元素设置display:box失效及解决办法
- 关于jquery ui dialog 在IE下定位失效的解决办法
- ionic 之cordova 极光推送jpush和百度定位插件结合使用之定位失效问题解决办法
- Ext的Window在IE6中滚动条失效,定位,布局问题等解决办法
- Word2007鼠标失效 不能定位光标位置 解决办法(转)
- WIN+*组合键失效.解决办法.
- 【转】【selenium+Python WebDriver】之元素定位不到解决办法
- 【技术贴】解决虚拟机xp安装雨林木风ylmf os的linux鼠标失效鼠标不准确鼠标定位不正常的根本
- 关于OverScroller.startScroll函数失效的解决办法
- Ubuntu桌面图标消失且右键失效的解决办法
- Android Studio 快捷键引包失效问题解决办法
- SpringBoot学习:整合shiro(rememberMe记住我后自动登录session失效解决办法)
- scrollview 嵌套 viewpager 滑动冲突的解决办法
- 解决jquery中,使用append增加元素时,该元素的绑定监听事件失效的办法
- session 失效 java.lang.IllegalStateException异常产生的原因及解决办法