swiper 解决动态加载数据滑动失效的问题


Posted in Javascript onFebruary 26, 2018

两种解决方法

1、数据加载后进行swiper初始化

success:function(result){
var resultdata =eval("("+result+")");
if(resultdata.status == 1){
	var dataList = resultdata.data;
	currentPage = resultdata.currentPage;
	pageCount = resultdata.pageCount;
	var html = "";
	if(pageCount == 0){
		html ='<div class="noCollect">' + resultdata.msg + '</div>';
	}else{
		for(var i in dataList){
			var data = dataList[i];
			html += '<div class="swiper-container artistDiv">'
			+ '<div class="swiper-wrapper">'
			+ '<div class="swiper-slide workDiv">'
			+ '<div class="app_inlineBlock workPic">'
			+ '<img class="picImg" src="'+ data.artistAvatar +'" />'
			+ '</div>'+'<div class="app_inlineBlock workInfo">'
			+ '<div class="artistName">' + data.artistName + '</div>'
			+ '<div class="workName">' + data.artworkName + '</div>'
			+ '<div class="workValue">'+ data.typeName +'/'+ data.width + '*' + data.height +'/' +data.createYear + '</div>'
			+ '</div><div class="app_inlineBlockRight workPrice">'
			+ '<div class="price">¥'+ data.marketPrice +'</div></div></div>'
			+ '<div class="swiper-slide delBtn">删除</div></div></div>';
		}
		
	}
	$("#list").append(html);
	//swiper初始化 
	var swiper = new Swiper('.swiper-container', {
		pagination: '.swiper-pagination',
		slidesPerView: 'auto',
		paginationClickable: true,
		spaceBetween: 0
	});
}

2、swiper初始化加两行代码

swiper1 = new Swiper('.swiper-container', { 
 initialSlide :0, 
 observer:true,//修改swiper自己或子元素时,自动初始化swiper 
 observeParents:true//修改swiper的父元素时,自动初始化swiper 
});

以上这篇swiper 解决动态加载数据滑动失效的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
newxtree.js代码
Mar 13 Javascript
用JS写的一个TableView控件代码
Jan 23 Javascript
基于jquery实现的省市区级联无ajax
Sep 24 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
Apr 17 Javascript
基于socket.io和node.js搭建即时通信系统
Jul 30 Javascript
Javascript显示和隐藏ul列表的方法
Jul 15 Javascript
JS实现光滑展开合拢的菜单效果代码
Sep 16 Javascript
Vue.js每天必学之数据双向绑定
Sep 05 Javascript
Vue 创建组件的两种方法小结(必看)
Feb 23 Javascript
React 无状态组件(Stateless Component) 与高阶组件
Aug 14 Javascript
Vue 同步异步存值取值实现案例
Aug 05 Javascript
基于JavaScript实现简单抽奖功能代码实例
Oct 20 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
Feb 26 #Javascript
Angular5中调用第三方js插件的方法
Feb 26 #Javascript
angular2中使用第三方js库的实例
Feb 26 #Javascript
vue 子组件向父组件传值方法
Feb 26 #Javascript
vue2 前端搜索实现示例
Feb 26 #Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
Feb 26 #Javascript
vue的全局提示框组件实例代码
Feb 26 #Javascript
You might like
在WIN98下以apache模块方式安装php
2006/10/09 PHP
福利彩票幸运号码自动生成器
2006/10/09 PHP
PHP中__get()和__set()的用法实例详解
2013/06/04 PHP
php获取用户浏览器版本的方法
2015/01/03 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
PHP微信分享开发详解
2017/01/14 PHP
JavaScript基本概念初级讲解论坛贴的学习记录
2009/02/22 Javascript
日期处理的js库(迷你版)--自建js库总结
2011/11/21 Javascript
使用Post提交时须将空格转换成加号的解释
2013/01/14 Javascript
javascript实现禁止复制网页内容
2014/12/16 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
2015/11/02 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
VeeValidate在vue项目里表单校验应用案例
2018/05/09 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
2019/04/04 jQuery
JS学习笔记之数组去重实现方法小结
2019/05/29 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
2019/06/14 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
python中的闭包用法实例详解
2015/05/05 Python
Python中用PIL库批量给图片加上序号的教程
2015/05/06 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2020/06/30 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
Opencv+Python识别PCB板图片的步骤
2021/01/07 Python
HTML5 canvas实现的静态循环滚动播放弹幕
2021/01/05 HTML / CSS
Skyscanner英国:苏格兰的全球三大领先航班搜索服务之一
2017/11/09 全球购物
商场客服专员岗位职责
2014/06/13 职场文书
电子商务优秀毕业生求职信
2014/07/11 职场文书
品质保证书格式
2015/02/28 职场文书
长辈生日祝福语大全(72句)
2019/08/09 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python
Python实现随机生成迷宫并自动寻路
2021/06/13 Python
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL