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 09 Javascript
div层的移动及性能优化
Nov 16 Javascript
简单的代码实现jquery定时器
Nov 17 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
Dec 18 Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 Javascript
浅谈javascript中的加减时间
Jul 12 Javascript
EasyUI创建对话框的两种方式
Aug 23 Javascript
JavaScript编码风格指南(中文版)
Aug 26 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
Jun 10 Javascript
微信小程序添加插屏广告并设置显示频率(一天一次)
Dec 06 Javascript
JavaScript实现音乐导航效果
Nov 19 Javascript
JS+JQuery实现无缝连接轮播图
Dec 30 jQuery
解决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
Base64在线编码解码实现代码 演示与下载
2011/01/08 PHP
php实现快速排序法函数代码
2012/08/27 PHP
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
Firefox/Chrome/Safari的中可直接使用$/$$函数进行调试
2012/02/13 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
jQuery瀑布流插件Wookmark使用实例
2014/04/02 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
2014/10/16 Javascript
SyntaxHighlighter 3.0.83使用笔记
2015/01/26 Javascript
在for循环中length值是否需要缓存
2015/07/27 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
浅谈关于axios和session的一些事
2017/07/13 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
用Cordova打包Vue项目的方法步骤
2019/02/02 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
关于Vue中$refs的探索浅析
2020/11/05 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
[17:13]DOTA2 HEROS教学视频教你分分钟做大人-斯拉克
2014/06/13 DOTA
Python爬虫包BeautifulSoup异常处理(二)
2018/06/17 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
关于python写入文件自动换行的问题
2018/06/23 Python
python字典的遍历3种方法详解
2019/08/10 Python
Python3直接爬取图片URL并保存示例
2019/12/18 Python
python 消除 futureWarning问题的解决
2019/12/25 Python
python str字符串转uuid实例
2020/03/03 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
市场营销职业生涯规划书范文
2014/01/12 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
班主任寄语2015
2015/02/26 职场文书
基层党支部承诺书
2015/04/30 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android