原因是没有初始化,动态数据并没有被swiper记录加载。通俗的讲,swiper不承认有这个数据,所以没法滑动
解决:
1,在之前初始化时(还没请求数据),给swiper加上属性
var scrollSwiper = new Swiper('.scroll', {
observer:true, //修改swiper自己或子元素时,自动初始化swiper
observeParents:true, //修改swiper的父元素时,自动初始化swiper
});
2.ajax成功后,在初始化就行
var xxx = new Swiper('.xxx', {
})