使用swiper.js做一些动效时,如果进行了ajax,并且重新把DOM写入到HTML代码中,会导致swiper.js的特效消失的问题、原因是ajax加载后,原先new 的Swiper对象,不认识新来的DOM对象,所以要把ajax之后的DOM也绑定到swiper的事件,就得重新声明Swiper对象,也就是重新声明Swiper对象。

目前有两种解决方法:(第二种方法不成功)

1.在动态获取数据后马上对swiper进行初始化

$.ajax({type:"get",url:finalUrl,dataType:"json",success:function(data){$("#reportList").empty();for(var i=0;i<reportLength;i++){var url="'"+"reportDetial.html"+location.search+"&noticeId="+reportList[i].id+"'";reportHtml+='<div class="swiper-slide report-item" οnclick="reportJump('+url+')">'+'<div class="item-title">'+data.resp[i].title+'</div>'+'<div class="item-content">'+data.resp[i].content+'</div>'+'<div class="item-date">'+data.resp[i].createTime+'</div>'+'</div>';}$("#reportList").append(reportHtml);var swiper = new Swiper('.swiper-container', {slidesPerView : 3});}
});

2.在swiper初始化的时候(不成功)

swiper1 = new Swiper('.swiper-container', {initialSlide :0,observer:true,//修改swiper自己或子元素时,自动初始化swiperobserveParents:true//修改swiper的父元素时,自动初始化swiper
});

转载于:https://www.cnblogs.com/fps2tao/p/9334038.html

swiper动态加载数据滑动失效,ajax执行后swiper.js的效果消失问题相关推荐

  1. 爬虫Spider 05 - 代理参数-proxies | 控制台抓包 | requests.post() | 动态加载数据抓取-Ajax

    文章目录 Spider 04回顾 requests.get()参数 常见的反爬机制及处理方式 Spider 05笔记 代理参数-proxies **控制台抓包** **requests.post()参 ...

  2. ajax 技术动态加载数据,jQuery结合Ajax实现动态加载数据【原创】

    原先的页面如下: 要实现的效果图: 要实现的效果,就是点击"查看更多"按钮,动态加载五条数据.而点击"查看所有"时数据全部加载. 主要的思路: 1.点击按钮,发 ...

  3. swiper动态加载数据左右切换失效

    1.数据加载后进行swiper初始化时 $('.honor .commemorative-medals').on('click', 'li img', function () {var obj = $ ...

  4. python爬虫之Ajax动态加载数据抓取--豆瓣电影/腾讯招聘

    动态加载数据抓取-Ajax 特点 1.右键 -> 查看网页源码中没有具体数据 2.滚动鼠标滑轮或其他动作时加载 抓取 1.F12打开控制台,页面动作抓取网络数据包 2.抓取json文件URL地址 ...

  5. swiper支持动态加载数据

    用swiper插件动态加载数据:动态获取完数据之后,在初始化swiper. 1.在<head>标签里面加入swiper的css和js文件 <link rel="styles ...

  6. 解决问题:swiper动态加载图片后无法滑动

    解决问题:swiper动态加载图片后无法滑动 参考文章: (1)解决问题:swiper动态加载图片后无法滑动 (2)https://www.cnblogs.com/yangguoe/p/9857398 ...

  7. 用爬虫抓取动态加载数据丨Python爬虫实战系列(6)

    提示:最新Python爬虫资料/代码练习>>戳我直达 前言 抓取动态加载数据 话不多说,开练! 爬虫抓取动态加载数据 确定网站类型 首先要明确网站的类型,即是动态还是静态.检查方法:右键查 ...

  8. selectpicker 动态加载数据

    在做二级下拉菜单动的时候,一般需要动态的给第二个下拉菜单赋值(有时候第一个下拉菜单也是动态加载数据),一般的下拉框的样式比较丑,当使用selectpicker进行下拉菜单美化时,有可能导致下拉菜单加载 ...

  9. HelloChart框架动态加载数据

    HelloChart框架动态加载数据 之前使用MPAndroidChart做过一个动态加载数据的折线统计图,完成如下功能: 一个动态加载数据的图表,首次进入加载20条,并且视图显示在最右边,然后滑动到 ...

最新文章

  1. 【美国斯坦福大学人工智能研究院:人工智能当以人为本】
  2. How to use xxnet for linux
  3. HTML标签strong和em
  4. learn-the-architecture系列
  5. windows 包管理器scoop的使用
  6. MongoDB学习笔记Day3
  7. 时间管理专题_理论篇
  8. window7 32位部署django
  9. 用Java算出百钱买百鸡
  10. 樊登读书搞定读后感_樊登读书会听书《搞定》《高效人士的七个习惯》《人生效率手册》《搞定3》第四周学习感悟...
  11. 阿里云大数据ACP认证学习笔记
  12. 有点先生和差不多女士
  13. linux中修改vlan的ip地址,RHEL在VLAN Trunk模式下的IP地址配置
  14. Service类报错No qualifying bean of type ‘’ available: expected at least 1 bean which qualifies as auto
  15. 计算机化工应用答案,计算机化工应用习题及解答.pdf
  16. AWD比赛入门攻略总结
  17. 【CUDA】安装CUDA
  18. 右键新建没有Word怎么办?右键新建添加Word方法!
  19. java 获取系统分隔符_java 根据系统获取文件分隔符
  20. 2013年将成为传统店铺的末日?

热门文章

  1. 鸿蒙os2.0怎么报名,我想问一下各位,怎么报名鸿蒙os2.0
  2. Python 列表 append()函数使用详解
  3. OSPF中的次优外部路由——Forwarding Address
  4. Geth搭建以太坊主网公有节点笔记
  5. 群晖NAS删除文件不释放空间的原因和方法
  6. 以太坊技术架构/技术栈
  7. 如何编写一个d.ts文件
  8. ASP.net 判断上传文件类型的三种方法
  9. css3:border-radius圆角边框详解 (变圆 图片)
  10. 物以稀为贵-网管狂妄的原因