如何解决指针事件API和拖动
我正在尝试使用Pointer Events API来实现仅限移动设备的触摸UI,但这是行不通的: https://codepen.io/kyrsquir/full/gOrZEoe
目标是允许在同一UI内滚动卡并在展开和折叠状态之间拖动卡。我只设法拉动手柄以在Chrome模拟器和iOS Safari中工作。通过卡内容进行拖动在任何地方都不起作用。
在Android Chrome上完全无法拖动。
最奇怪的部分是,相同的UI可以在touchstart
,touchmove
和touchend
事件(https://codepen.io/kyrsquir/full/QWNZzav)中随处使用,但在Chrome on带有滚动条的Android太糟糕了,以至于我试图通过指针事件重新实现它。
Vue组件代码:
touchmove
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。