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 相关文章推荐
jquery插件jbox使用iframe关闭问题
Feb 09 Javascript
DOM下的节点属性和操作小结
May 14 Javascript
网易JS面试题与Javascript词法作用域说明
Nov 09 Javascript
jquery的extend和fn.extend的使用说明
Jan 09 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
Oct 11 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
May 10 Javascript
Vue实现动态响应数据变化
Apr 28 Javascript
Flask中获取小程序Request数据的两种方法
May 12 Javascript
基于Vue的移动端图片裁剪组件功能
Nov 28 Javascript
redux-saga 初识和使用
Mar 10 Javascript
vue实现Excel文件的上传与下载功能的两种方式
Jun 28 Javascript
简单了解JavaScript作用域
Jul 31 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
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
PHP常用函数之根据生日计算年龄功能示例
2019/10/21 PHP
JavaScript 撑出页面文字换行
2009/06/15 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
检查输入的是否是数字使用keyCode配合onkeypress事件
2014/01/23 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
微信小程序-getUserInfo回调的实例详解
2017/10/27 Javascript
vue-rx的初步使用教程
2018/09/21 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
python中requests模块的使用方法
2015/04/08 Python
python实现的用于搜索文件并进行内容替换的类实例
2015/06/28 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
序列化Python对象的方法
2020/08/01 Python
中国第一家杂志折扣订阅网:杂志铺
2016/08/30 全球购物
中国海淘族值得信赖的海淘返利网站:55海淘
2017/01/16 全球购物
给女朋友的道歉信
2014/01/10 职场文书
求职信模板标准格式范文
2014/02/23 职场文书
贷款委托书范本
2014/04/08 职场文书
公司寄语大全
2014/04/10 职场文书
卫生院健康教育实施方案
2014/06/07 职场文书
租房协议书范文
2014/08/20 职场文书
先进党支部事迹材料
2014/12/24 职场文书
碧霞祠导游词
2015/02/09 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
教师节主持词开场白
2015/05/29 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
留学文书中的个人陈述,应该注意哪些问题?
2019/08/23 职场文书