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 相关文章推荐
早该知道的7个JavaScript技巧
Mar 27 Javascript
Chrome扩展页面动态绑定JS事件提示错误
Feb 11 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
Dec 31 Javascript
jquery控制显示服务器生成的图片流
Aug 04 Javascript
JavaScript设计模式经典之工厂模式
Feb 24 Javascript
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
Sep 04 Javascript
原生JavaScript制作计算器
Oct 16 Javascript
javascript滚轮控制模拟滚动条
Oct 19 Javascript
angular学习之ngRoute路由机制
Apr 12 Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
Sep 18 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
Nov 14 Javascript
vue全屏事件开发详解
Jun 17 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
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
php你的验证码安全码?
2007/01/02 PHP
php递归列出所有文件和目录的代码
2008/09/10 PHP
PHP UTF8编码内的繁简转换类
2009/07/20 PHP
php SQL Injection with MySQL
2011/02/27 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
PHP Session机制简介及用法
2014/08/19 PHP
php连接oracle数据库的核心步骤
2016/05/26 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
jquery-syntax动态语法着色示例代码
2014/05/14 Javascript
javascript密码强度校验代码(两种方法)
2015/08/10 Javascript
window.open不被拦截的简单实现代码(推荐)
2016/08/04 Javascript
javascript闭包功能与用法实例分析
2017/04/06 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
2018/03/01 Javascript
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
[01:54]TI珍贵瞬间系列(五):压力
2020/08/29 DOTA
python网络编程之TCP通信实例和socketserver框架使用例子
2014/04/25 Python
Python Requests模拟登录实现图书馆座位自动预约
2018/04/27 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
增大python字体的方法步骤
2020/07/05 Python
python代码能做成软件吗
2020/07/24 Python
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
2014新年元旦活动策划方案
2014/02/18 职场文书
共筑中国梦演讲稿
2014/04/23 职场文书
个人承诺书格式
2014/06/03 职场文书
教师演讲稿开场白
2014/08/25 职场文书
高三英语教学计划
2015/01/23 职场文书
爱国主义主题班会
2015/08/14 职场文书
学生会干部任命书
2015/09/21 职场文书
JavaScript实现贪吃蛇游戏
2021/06/16 Javascript
mysql优化之query_cache_limit参数说明
2021/07/01 MySQL