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 相关文章推荐
asp批量修改记录的代码
Jun 25 Javascript
JavaScript 命名空间 使用介绍
Aug 29 Javascript
关于jQuery中.attr()和.prop()的问题探讨
Sep 06 Javascript
js 剪切板应用clipboardData详细解析
Dec 17 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
Jul 01 Javascript
avalon js实现仿微博拖动图片排序
Aug 14 Javascript
JS中BOM相关知识点总结(必看篇)
Nov 22 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
Jan 04 Javascript
jQuery 插件实现随机自由弹跳气泡样式
Jan 12 Javascript
js仿拉勾网首页穿墙广告效果
Mar 08 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
Jun 25 Javascript
D3.js 实现带伸缩时间轴拓扑图的示例代码
Jan 20 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脚本的10个技巧(8)
2006/10/09 PHP
PHP Google的translate API代码
2008/12/10 PHP
PHP之COOKIE支持详解
2010/09/20 PHP
PHP自动生成缩略图函数的源码示例
2019/03/18 PHP
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
jquery 表单进行客户端验证demo
2009/08/24 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
jQuery实现仿Google首页拖动效果的方法
2015/05/04 Javascript
JavaScript函数节流的两种写法
2017/04/07 Javascript
react实现菜单权限控制的方法
2017/12/11 Javascript
Node.js中的child_process模块详解
2018/06/08 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
nodejs同步调用获取mysql数据时遇到的大坑
2019/03/02 NodeJs
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
通过实例了解Javascript柯里化流程
2020/03/03 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
JS实现鼠标移动拖尾
2020/12/27 Javascript
10个易被忽视但应掌握的Python基本用法
2015/04/01 Python
Python中datetime常用时间处理方法
2015/06/15 Python
python实现傅里叶级数展开的实现
2018/07/21 Python
利用arcgis的python读取要素的X,Y方法
2018/12/22 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
2020/05/09 Python
如何学习Python time模块
2020/06/03 Python
python中线程和进程有何区别
2020/06/17 Python
python+selenium爬取微博热搜存入Mysql的实现方法
2021/01/27 Python
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
Onzie官网:美国时尚瑜伽品牌
2019/08/21 全球购物
介绍下Lucene建立索引的过程
2016/03/02 面试题
道歉的话语大全
2015/05/12 职场文书
2016教师廉洁教育心得体会
2016/01/13 职场文书
创业计划书之外语培训班
2019/11/02 职场文书
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android
Win10加载疑难解答时出错发生意外错误的解决方法
2022/07/07 数码科技
Win11远程连接不上怎么办?Win11远程桌面用不了的解决方法
2022/08/05 数码科技