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 相关文章推荐
javascript 设计模式之单体模式 面向对象学习基础
Apr 18 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
Jun 04 Javascript
JQuery获取表格数据示例代码
May 26 Javascript
javascript中replace使用方法总结
Mar 01 Javascript
完美实现js选项卡切换效果(一)
Mar 08 Javascript
vue+axios实现登录拦截的实例代码
May 22 Javascript
深究AngularJS中$sce的使用
Jun 12 Javascript
Vue打包后出现一些map文件的解决方法
Feb 13 Javascript
Vue实现内部组件轮播切换效果的示例代码
Apr 07 Javascript
如何基于原生javaScript生成带图片的二维码
Nov 21 Javascript
小程序采集录音并上传到后台
Nov 22 Javascript
Vue组件间的通信pubsub-js实现步骤解析
Mar 11 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
php5中类的学习
2008/03/28 PHP
用php制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
PHP程序漏洞产生的原因分析与防范方法说明
2014/03/06 PHP
PHP实现获取FLV文件的时间
2015/02/10 PHP
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
js获取所有checkbox的值的简单实例
2016/05/30 Javascript
JavaScript中闭包的写法和作用详解
2016/06/29 Javascript
JS产生随机数的用法小结
2016/12/10 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
nodejs中向HTTP响应传送进程的输出
2017/03/19 NodeJs
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
自定义Vue组件打包、发布到npm及使用教程
2019/05/22 Javascript
使用Vue生成动态表单
2019/11/26 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
react-native 实现购物车滑动删除效果的示例代码
2021/01/15 Javascript
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
Python 删除连续出现的指定字符的实例
2018/06/29 Python
python RSA加密的示例
2020/12/09 Python
SpringBoot首页设置解析(推荐)
2021/02/11 Python
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
中专毕业生求职简历的自我评价
2013/10/21 职场文书
酒店副总经理岗位职责范本
2014/02/04 职场文书
《鸟的天堂》教学反思
2014/02/27 职场文书
房地产项目建议书
2014/03/12 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
防灾减灾宣传标语
2014/10/07 职场文书
物价局领导班子四风问题整改措施
2014/10/26 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
收入证明申请书
2015/06/12 职场文书
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL
Golang 结构体数据集合
2022/04/22 Golang