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 写类方式之八
Jul 05 Javascript
js函数中onmousedown和onclick的区别和联系探讨
May 19 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
Jun 14 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
Aug 13 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
Oct 24 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
Nov 23 Javascript
Vue.JS入门教程之自定义指令
Dec 08 Javascript
前端开发必知的15个jQuery小技巧
Jan 22 Javascript
10行代码实现微信小程序滑动tab切换
Dec 28 Javascript
详解JavaScript实现动态的轮播图效果
Apr 29 Javascript
ligerUI的ligerDialog关闭刷新的方法
Sep 27 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
Jul 22 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
PHP base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
php生成EAN_13标准条形码实例
2013/11/13 PHP
浅谈php的优缺点
2015/07/14 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
JavaScript Base64编码和解码,实现URL参数传递。
2006/09/18 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
2013/07/09 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
基于Bootstrap+jQuery.validate实现表单验证
2016/05/30 Javascript
Google 地图类型详解及示例代码
2016/08/06 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
2017/10/26 Javascript
每周一练 之 数据结构与算法(Stack)
2019/04/16 Javascript
vue created钩子函数与mounted钩子函数的用法区别
2020/11/05 Javascript
零基础写python爬虫之神器正则表达式
2014/11/06 Python
python调用API实现智能回复机器人
2018/04/10 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
python提取xml里面的链接源码详解
2019/10/15 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
解决python3.6用cx_Oracle库连接Oracle的问题
2020/12/07 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
Java如何支持I18N?
2016/10/31 面试题
电大自我鉴定范文
2013/10/01 职场文书
理工科学生的自我评价
2013/12/15 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
城管综合整治方案
2014/05/01 职场文书
城管大队整治方案
2014/05/06 职场文书
七年级作文之秋游
2019/10/21 职场文书
《风不能把阳光打败》读后感3篇
2020/01/06 职场文书
java如何实现socket连接方法封装
2021/09/25 Java/Android
HTML基本元素标签介绍
2022/02/28 HTML / CSS