mescroll.js 插件使用时,其他元素无法滚动

1,023次阅读
没有评论

共计 305 个字符,预计需要花费 1 分钟才能阅读完成。

当  isBounce 参数设置 为 false 或者 调用mescroll.setBounce(false) 时,会造成其他元素无法滚动,

分析:

初步判断当做了上面的设置后,会给元素添加 touchstart、touchmove、touchend 等事件来阻止拖动

解决:

首先想到是修改源码,去掉某些元素,上面事件的处理,可能比较懒,源码看着看着就累了,想着官方是否有解决办法呢,于是在官网上找到解决办法,在需要拖动元素上面加一个class即可解决

可选class :mescroll-touch,mescroll-touch-x,mescroll-touch-y

分别是全向拖动、左右拖动、上下拖动

选择自己合适的加到元素上即可


正文完
 0
Eric chan
版权声明:本站原创文章,由 Eric chan 于2020-02-05发表,共计305字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。