2013-03-07 29 views
3

我試圖在Windows 8觸摸屏平板電腦上使用html5客戶端捕獲簽名。 我試過使用http://github.com/thomasjbradley/signature-pad,但不是用鼠標在桌面上捕捉的平滑曲線,它只捕獲偶爾的點。使用IE10和Windows 8捕獲移動事件

我設置了一個html5畫布,並在平板電腦上用手指撫摸它,捕捉鼠標,鼠標進入並鼠標向下。

似乎只有運動的開始纔會將鼠標輸入/鼠標懸停在事件上。

我再次用手寫筆試過,得到了同樣的結果。

我嘗試使用一百行左右的div,結果相同。

使用鉻代替,同樣的結果

這是有道理的(在某種程度上)作爲平板電腦沒有鼠標試過,但我需要捕獲按下手指/手寫筆的鼠標移動事件捕獲簽名。

有沒有人解決了這個問題?

+0

我想你錯過了某個地方的東西,因爲我只是試過了,它的工作原理。爲了記錄,我用我的手指畫了它。你是否直接嘗試過演示? - > http://thomasjbradley.ca/lab/signature-pad/accept/ – happy 2013-03-14 22:29:14

+0

它也不適用於Windows 8 IE10。 – EdenMachine 2013-03-20 23:48:41

回答

1
-ms-touch-action: none; 

只需將其添加到.sigWrapper上的signaturepad.css文件中,並且thomasjbradley控件應該可以工作。

IE10正在註冊的觸摸事件顯示正在打破該控件上鼠標事件的事件偵聽器。