gpt4 book ai didi

javascript - 使用 IE10 和 Windows 8 捕获移动事件

转载 作者:可可西里 更新时间:2023-11-01 09:34:37 25 4
gpt4 key购买 nike

我正在尝试在 Windows 8 触摸屏平板电脑上使用 html5 客户端捕获签名。我试过使用 http://github.com/thomasjbradley/signature-pad , 而不是它用鼠标在桌面上捕获的平滑曲线,它只捕获偶尔出现的点 。

我设置了一个 html5 Canvas 并在平板电脑上用手指轻扫它,捕获鼠标悬停、鼠标进入和鼠标按下。

似乎只有移动的开始才会触发鼠标进入/鼠标悬停事件。

我用手写笔再次尝试,得到了同样的结果。

我尝试使用一行一百个左右的 div,结果相同。

尝试改用 chrome,结果相同

这是有道理的(有点),因为平板电脑没有鼠标,但我需要捕获按下的手指/手写笔的鼠标移动事件以捕获签名。

有人解决了吗?

最佳答案

-ms-touch-action: none;

只需将其添加到 .sigWrapper 上的 signaturepad.css 文件中,thomasjbradley 控件就可以工作了。

看来 IE10 正在注册的触摸事件正在破坏该控件上鼠标事件的事件监听器。

关于javascript - 使用 IE10 和 Windows 8 捕获移动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15277940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com