Swiper中文论坛

标题: slide里面的iframe报跨域错误时,在pc上会出错 [打印本页]

作者: 荀弈    时间: 2017-7-31 10:27
标题: slide里面的iframe报跨域错误时,在pc上会出错
本帖最后由 荀弈 于 2017-7-31 10:32 编辑

当slide里面的iframe报跨域错误时,在pc上会使iframe这一页变成第一页,无法往前滚动,而且每一页都不再居中对齐了,这个有大神知道该怎么解决么?
作者: 荀弈    时间: 2017-7-31 17:13
后来发现,如果先初始化mySwiper,不初始化iframe内部的页面,就是正常的,后来再设置iframe的src(如https://www.baidu.com/),也会导致页面滚动到iframe页,并将这一页识别为第一页,无法向前滚动
      mySwiper.setWrapperTranslate(-999999999);
      setTimeout(function() {
        mySwiper.slideTo(0, 1000, false);
      }, 1000);
调用上面的代码可以使整个页面恢复正常,但是还是不知道为什么会有这个问题。




欢迎光临 Swiper中文论坛 (http://bbs.swiper.com.cn/) Powered by Discuz! X3.2