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 跨域访问问题解决方法
Dec 02 Javascript
JavaScript 页面坐标相关知识整理
Jan 09 Javascript
JS中多种方式创建对象详解
Mar 22 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
May 17 Javascript
React应用中使用Bootstrap的方法
Aug 15 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
Angular2进阶之如何避免Dom误区
Apr 02 Javascript
js动态设置select下拉菜单的默认选中项实例
Aug 21 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
Sep 30 Javascript
微信小程序new Date()方法失效问题解决方法
Jul 29 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
Sep 04 Javascript
详解JavaScript中的Object.is()与&quot;===&quot;运算符总结
Jun 17 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
linux下安装php的memcached客户端
2014/08/03 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
php中return的用法实例分析
2015/02/28 PHP
PHP代码优化技巧小结
2015/09/29 PHP
PHP内核学习教程之php opcode内核实现
2016/01/27 PHP
关于php中的json_encode()和json_decode()函数的一些说明
2016/11/20 PHP
js常用代码段收集
2011/10/28 Javascript
javascript full screen 全屏显示页面元素的方法
2013/09/27 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
jQuery 限制输入字符串长度
2016/06/20 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
Vue 2.0双向绑定原理的实现方法
2019/10/23 Javascript
js 动态校验开始结束时间的实现代码
2020/05/25 Javascript
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
听歌识曲--用python实现一个音乐检索器的功能
2016/11/15 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
django中间键重定向实例方法
2019/11/10 Python
python wxpython 实现界面跳转功能
2019/12/17 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
2020/04/29 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
浅析Python中字符串的intern机制
2020/10/03 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
CSS3悬停效果案例应用
2012/11/21 HTML / CSS
怎样在程序里获得一个空指针
2015/01/24 面试题
入团者的自我评价分享
2013/12/02 职场文书
顶岗实习计划书
2014/01/10 职场文书
技能竞赛活动方案
2014/02/21 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
超外差式晶体管收音机的组装与统调
2021/04/22 无线电
springboot集成springCloud中gateway时启动报错的解决
2021/07/16 Java/Android
python playwright之元素定位示例详解
2022/07/23 Python