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 相关文章推荐
如何判断图片地址是否失效
Feb 02 Javascript
jquery中交替点击事件的实现代码
Feb 14 Javascript
jquery实现用户信息修改验证输入方法汇总
Jul 18 Javascript
javascript 判断两个日期之差的示例代码
Sep 05 Javascript
利用Angularjs和原生JS分别实现动态效果的输入框
Sep 01 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
Oct 10 Javascript
Bootstrap基本布局实现方法详解
Nov 25 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
May 12 Javascript
vue.js 获取当前自定义属性值
Jun 01 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
Jul 10 Javascript
通过jQuery学习js类型判断的技巧
May 27 jQuery
layui动态表头的实现代码
Aug 22 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加密扩展库Mcrypt安装和实例
2013/11/10 PHP
ThinkPHP公共配置文件与各自项目中配置文件组合的方法
2014/11/24 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
PHP 开发者该知道的 5 个 Composer 小技巧
2016/02/03 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
PHP实现多图上传和单图上传功能
2018/05/17 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
2008/03/22 Javascript
JavaScript 基础问答三
2008/12/03 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
2016/08/04 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
js处理包含中文的字符串实例
2017/10/11 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
深入理解Node module模块
2018/03/26 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
Flask框架URL管理操作示例【基于@app.route】
2018/07/23 Python
python多线程并发让两个LED同时亮的方法
2019/02/18 Python
Python OOP类中的几种函数或方法总结
2019/02/22 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
区分python中的进程与线程
2020/08/13 Python
中秋节礼品促销方案
2014/02/02 职场文书
个人先进事迹总结
2015/02/26 职场文书
超市食品安全承诺书
2015/04/29 职场文书
纯html+css实现Element loading效果
2021/08/02 HTML / CSS
CSS list-style-type属性使用方法
2023/05/21 HTML / CSS