2013-11-10 35 views
1

我正試圖用新的HTML5指針事件'結婚'jQuery-UI功能,但目前爲止沒有運氣。例如,如何使draggable sample適用於這些事件?即使高層次的步驟/方向的答案,將不勝感激。如何讓jQuery UI元素對HTML5指針事件做出反應?

我已經試過jQuery UI Touch Punch —,但它似乎並不支持我的筆記本電腦的觸摸事件在所有在任何瀏覽器(聯想X1碳觸摸時,Windows 8.1,IE 11,Chrome瀏覽器30)。我認爲它是針對像iPad/iPhone這樣的移動平臺,唉,我需要我需要的東西,可以在筆記本電腦上使用。

然後我試過Heyman's Draggable Touch —它(大部分)在Chrome中工作,但在IE中沒有那麼多;它僅限於支持拖動,因此不適用於可調整大小的元素;最後它不使用來自HTML5 spec的指針事件(而是使用「touchstart」和其他「tocuh *」事件,所以不會對鋼筆產生反應,而且這些事件似乎也不符合任何標準規範,或者我可能找不到)。

最後,我試了HandJS,它承諾cross-browser support for pointer events。我已經將該腳本添加到了我的頁面,但是它沒有爲jQuery-UI可拖動元素啓用拖動。鼠標拖動一如既往,但無法觸摸。我參考jquery-2.0.3,jquery-ui-1.10.3hand-1.2

回答

1

jQuery UI據稱具有內置的指針事件支持。我還編寫了一個手勢抽象庫,因此您不需要關心瀏覽器是否只有鼠標,或者是否使用Apple的觸摸API或支持位於http://deeptissuejs.com的指針事件。我有幾個星期的更新,敬請期待!

相關問題