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提示 &quot;object expected&quot;的解决方法
Dec 13 Javascript
善用事件代理,警惕闭包的性能陷阱。
Jan 20 Javascript
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
Jul 21 Javascript
artDialog双击会关闭对话框的修改过程分享
Aug 05 Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
Aug 05 Javascript
Jquery全选与反选点击执行一次的解决方案
Aug 14 Javascript
jQuery实现可展开合拢的手风琴面板菜单
Sep 15 Javascript
javascript 网页进度条简单实例
Feb 22 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
Aug 23 Javascript
JavaScript面向对象程序设计创建对象的方法分析
Aug 13 Javascript
浅析JS中什么是自定义react数据验证组件
Oct 19 Javascript
原生js实现照片墙效果
Oct 13 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下使用以下代码连接并测试
2008/04/09 PHP
php开发文档 会员收费1期
2012/08/14 PHP
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
php计算两个坐标(经度,纬度)之间距离的方法
2015/04/17 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
PHP实现冒泡排序的简单实例
2016/05/26 PHP
php与python实现的线程池多线程爬虫功能示例
2016/10/12 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
(function(){})()的用法与优点
2007/03/11 Javascript
javascript实现的在当前窗口中漂浮框的代码
2010/03/15 Javascript
JQuery live函数
2010/12/24 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
2016/10/26 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
详解vue-router的导航钩子(导航守卫)
2020/11/02 Javascript
Python help()函数用法详解
2014/03/11 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
使用Python操作ArangoDB的方法步骤
2020/02/02 Python
浅谈tensorflow 中的图片读取和裁剪方式
2020/06/30 Python
浅析PyCharm 的初始设置(知道)
2020/10/12 Python
html5 学习简单的拾色器
2010/09/03 HTML / CSS
HTML5 Video标签的属性、方法和事件汇总介绍
2015/04/24 HTML / CSS
使用数据结构给女朋友写个Html5走迷宫游戏
2019/11/26 HTML / CSS
Staples美国官方网站:办公用品一站式采购
2016/07/28 全球购物
RentCars.com巴西:汽车租赁网站
2016/08/22 全球购物
茵宝(Umbro)英国官方商店:英国足球服装生产商
2016/12/29 全球购物
学生拾金不昧表扬信
2014/01/21 职场文书
最新结婚典礼主持词
2014/03/14 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
乒乓球比赛通知
2015/04/27 职场文书
SpringCloud Alibaba项目实战之nacos-server服务搭建过程
2021/06/21 Java/Android
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL
MYSQL如何查看进程和kill进程
2022/03/13 MySQL
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android