swiper在进行动态数据加载时的应用和处理
来源:互联网 发布:国动网络集团是国企吗 编辑:程序博客网 时间:2024/06/06 00:54
最近在一个企业门户网站项目,要求做一个后台管理系统对前台门户网页的内容和网站结构进行一定程度修改,决定用swiper控件实现
banner广告位,因为之前也用过,比较熟悉,它比较轻量,一个banner需要的东西它都有,而且是基于Jquery的,官网链接如下:
http://www.swiper.com.cn/api/basic/2016/0125/295.html
swiper的初始化如下
- 1
- 2
- 3
- 1
- 2
- 3
在静态数据的情况下正常运行,接下来进行动态数据加载,发现无法正常滑动,后来看到这篇文章:
http://blog.csdn.net/aiyishengyishi/article/details/53634659
发现可能是swiper在初始化的时候会扫描swiper-wrapper内部swiper-slide的个数,从而完成初始化,但是由于动态加载是在初始化完成进行的操作,所以无法确定swiper-wrapper内部swiper-slide的个数,从而导致左右滑动失效
目前有两种解决方法:
1.在动态获取数据后马上对swiper进行初始化
$.ajax({
type:"POST",
url:"__URL__"+"/bar",
dataType:"json",
async:"false",
data:{},
success:function(result){
if(result){
console.log(result);
for(var i=0;i<result.length;i++){
bannerHtml+='<div class="swiper-slide"><a href="'+result[i].banner_url+'"><img src="'+result[i].banner_image+'"></a></div>';
}
$(".swiper-wrapper").html(bannerHtml);
var mySwiper = new Swiper('.swiper-container',{
autoplay : 5000,
speed:1000,
loop: true,
pagination: '.swiper-pagination',
nextButton: '.swiper-button-next',
prevButton: '.swiper-button-prev'
})
}
}
})
2.在swiper初始化的时候
- swiper在进行动态数据加载时的应用和处理
- swiper 解决动态加载数据滑动失效
- swiper的学习(一):解决动态加载数据滑动失效
- jQuery -- Swiper插件使用ajax动态加载数据出现无法滑动的问题
- page在处理post请求时需要处理数据的加载IPostBackDataHandler和事件的触发IPostBackEventHandler.
- 笔记备忘: 在 C# 中进行 win32 dll 的动态加载, 调用, 和释放
- swiper的应用
- 禁止在加载数据时应用约束
- Swiper动态加载不显示没效果
- ajax动态加载swiper,滑动问题解决
- Swiper下的延迟加载
- 邮箱应用:在如QQ邮箱预进行发信时,正文出现“数据正在加载……”
- spring多数据源的处理 mybatis实现跨库查询 实现Myibatis动态sql跨数据库的处理 Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样
- 利用swiper进行tab切换时,需要注意的问题。
- 使用Echarts和Ajax动态加载数据进行大数据可视化
- 对在触发表上进行处理数据的方式
- Acitivity在singleTask加载模式下的数据传递处理
- 滚屏加载--无刷新动态加载数据技术的应用
- 什么是区块链
- php中的$_REQUEST是什么意思
- strncpy与snprintf 的用法比较
- 记忆化搜索
- 1.1.7 if语句
- swiper在进行动态数据加载时的应用和处理
- Atom 如何去掉右侧竖线
- 欢迎使用CSDN-markdown编辑器
- LintCode_拓扑排序_DFS实现
- Power oj 2540 (FFT卷积)
- java 数组 、 for each循环, 数组的两种拷贝方法 ,Arrays.copyOf(),Arrays.toString[],匿名数组
- LeetCode-Easy-Java-Implement strStr()
- HTML&CSS高级05-07(选择器)
- C语言库函数(strcpy、strncpy、memcpy、memset)