[英]iScroll not working if touch events are enabled
我正在使用iscroll.js(v4.1.9),但是如果我在chrome浏览器的chrome:// flags /下启用了触摸事件(启用触摸事件)。 用户无法滚动使用iScroll的面板。
任何人都可以提出相同的解决方案。 提前致谢。
我在Chrome和水平滚动触摸事件方面遇到了问题。 我在这里找到了解决我问题的方法。
TLDR:必须禁用iscroll中的指针事件并启用触摸事件
this.iscroll = new IScroll(this.iscrollEl, {
scrollX: true,
scrollY: false,
mouseWheel: false,
disablePointer: true,
disableTouch: false,
disableMouse: false
});
我在5.2.0版中遇到了相同的问题。 我不得不修改JS ...寻找hasPointer:!(!t.PointerEvent &&!t.MSPointerEvent)并将其更改为hasPointer:0
哪个当然只适用于移动设备,这是我的问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.