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 特性检测并非浏览器检测
Jan 15 Javascript
jQuery实现公告文字左右滚动的实例代码
Oct 29 Javascript
javascript 使用for循环时该注意的问题-附问题总结
Aug 19 Javascript
JavaScript程序开发之JS代码放置的位置
Jan 15 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
Jul 07 Javascript
vue2.0+webpack环境的构造过程
Nov 08 Javascript
微信小程序 loading 详解及实例代码
Nov 09 Javascript
详谈commonjs模块与es6模块的区别
Oct 18 Javascript
React中使用外部样式的3种方式(小结)
May 28 Javascript
JavaScript中将值转换为字符串的五种方法总结
Jun 06 Javascript
layui实现数据表格隐藏列的示例
Oct 25 Javascript
微信小程序中的列表切换功能实例代码详解
Jun 09 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
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
2012/06/17 PHP
php+mysql查询优化简单实例
2015/01/13 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
PHP简单获取多个checkbox值的方法
2016/06/13 PHP
php实现xml与json之间的相互转换功能实例
2016/07/07 PHP
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
2009/02/17 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
封装了一个支持匿名函数的Javascript事件监听器
2014/06/05 Javascript
解决JS请求服务器gbk文件乱码的问题
2015/10/16 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
2017/01/17 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
浅析JS中常用类型转换及运算符表达式
2017/07/23 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
2018/06/23 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
2020/02/09 Javascript
Vue性能优化的方法
2020/07/30 Javascript
js加减乘除精确运算方法实例代码
2021/01/17 Javascript
[51:34]Ti4主赛事胜者组 DK vs EG 2
2014/07/19 DOTA
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
编写Python脚本抓取网络小说来制作自己的阅读器
2015/08/20 Python
python中range()与xrange()用法分析
2016/09/21 Python
Python生成数字图片代码分享
2017/10/31 Python
pandas数据预处理之dataframe的groupby操作方法
2018/04/13 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
python批量将excel内容进行翻译写入功能
2019/10/10 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
会议开场欢迎词
2014/01/15 职场文书
趣味运动会活动方案
2014/02/12 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
出国留学英文自荐信
2015/03/25 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
电视新闻稿
2015/07/17 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
2015团员个人年度总结
2015/11/24 职场文书