javascript - 移动端 用了swiper和iscroll好像冲突 报错
阿神
阿神 2017-04-11 12:45:13
0
2
398
document.addEventListener('touchmove', function (e) { // 判断默认行为是否可以被禁用 if (e.cancelable) { // 判断默认行为是否已经被禁用 if (!e.defaultPrevented) { e.preventDefault(); } }}, { passive: true } ); var mySwiper = new Swiper('.swiper-container', { onlyExternal : true, onTransitionEnd: function (swiper) { $('#nav li').eq(mySwiper.activeIndex).addClass('active').siblings().removeClass('active'); } }); $('#nav li').click(function () { $(this).addClass('active').siblings().removeClass('active'); mySwiper.slideTo($(this).index(), 500) });

Unable to preventDefault inside passive event listener due to target being treated as passive.

火狐里警告又是这样
indicate sourceMappingURL pragmas is deprecated.

我看了网上的问题 解决方法都写了 但是都不好用 能有大神帮忙解决一下么 ><不胜感激

阿神
阿神

闭关修行中......

reply all (2)
左手右手慢动作

谢邀.

手动帮你搜了个答案。如果不影响功能实现的话,可以忽略掉;或者你可以按答案思路去插件的代码里搜搜是谁在捣鬼。

以上.


刚写完发现又多了个火狐的……你把插件里最后一行mapping文件去掉应该就可以了吧。

    巴扎黑

    在swiper的初始项里面加上passiveListeners: false,具体搜一下passiveListeners

    题主试试。

      Latest Downloads
      More>
      Web Effects
      Website Source Code
      Website Materials
      Front End Template
      About us Disclaimer Sitemap
      php.cn:Public welfare online PHP training,Help PHP learners grow quickly!