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 相关文章推荐
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
Apr 25 Javascript
jquery插件 autoComboBox 下拉框
Dec 22 Javascript
基于jQuery实现的Ajax 验证用户名是否存在的实现代码
Apr 06 Javascript
jquery插件制作 表单验证实现代码
Aug 17 Javascript
jquery放大镜效果超漂亮噢
Nov 15 Javascript
javascript 数组去重复(在线去重工具)
Dec 17 Javascript
微信小程序自定义tab实现多层tab嵌套功能
Jun 15 Javascript
详解ES6 系列之异步处理实战
Oct 26 Javascript
微信小程序实现图片选择并预览功能
Jul 25 Javascript
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
Sep 18 Javascript
vue输入节流,避免实时请求接口的实例代码
Oct 30 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
Aug 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
萌王史莱姆”萌王性别尴尬!那“萌战”归女组还是男?
2018/12/17 日漫
PHP在XP下IIS和Apache2服务器上的安装
2006/09/05 PHP
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
使用PHP导出Redis数据到另一个Redis中的代码
2014/03/12 PHP
解密ThinkPHP3.1.2版本之模板继承
2014/06/19 PHP
CodeIgniter连贯操作的底层原理分析
2016/05/17 PHP
php实现微信企业转账功能
2018/10/02 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
增强的 JavaScript 的 trim 函数的代码
2007/08/13 Javascript
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
如何编写高质量JS代码
2014/12/28 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
jQuery中 prop() attr()使用详解
2015/05/19 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
2017/05/22 Javascript
vue-cli 2.*中导入公共less文件的方法步骤
2018/11/22 Javascript
js实现json数组分组合并操作示例
2019/02/12 Javascript
vue-i18n结合Element-ui的配置方法
2019/05/20 Javascript
Selenium元素的常用操作方法分析
2018/08/10 Python
Python实现简单的用户交互方法详解
2018/09/25 Python
python and or用法详解
2019/06/26 Python
Python 炫技操作之合并字典的七种方法
2020/04/10 Python
django haystack实现全文检索的示例代码
2020/06/24 Python
python解包概念及实例
2021/02/17 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
优秀团员个人事迹材料
2014/01/29 职场文书
应聘护理专业毕业自荐书范文
2014/02/12 职场文书
本科毕业自我鉴定
2014/03/20 职场文书
投标承诺书怎么写
2014/05/24 职场文书
市场调查策划方案
2014/06/10 职场文书
敬老院活动感想
2015/08/07 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript