我目前正在開發一個小的「可拖動移動小部件」,基本上它只實現了jQuery UI可拖動小部件(我爲我的項目所需的部分)的一部分界面。在Firefox中相當於CSSMatrix?
我知道我可以模擬鼠標事件,並使jQuery UI Draggable在移動/平板電腦平臺上正常工作,但該方法的主要問題是它感覺不夠平滑,並且自CSS3轉換爲硬件加速,使用translate3d而不是改變頂部,左側性質作出了巨大的差異,你可以在這裏看到:
http://dl.dropbox.com/u/16252882/royws/td/demo/touchdraggable.html
我正打算使其成爲IE10的工作和最新的Firefox也一樣,所以在代碼我正在使用WebkitCSSMatrix來解析矩陣。我GOOGLE了它,發現IE10我可以使用MSCSSMatrix解析矩陣,但我無法在Firefox中找到類似的類。
我只使用現在的矩陣的M.E和M.f屬性,你可以在這裏看到,
https://github.com/royriojas/touch-draggable/blob/master/src/touch-draggable.js
,所以我知道我可以手動解析它。如果沒有其他選擇,我將不得不這樣做,我只是想知道如果有人知道如何做到這一點,在Firefox中的簡單方法:)
看來這不是一個標準的東西,所以它只適用於那些瀏覽器和其他地方,顯然,你將不得不想出一些額外的代碼來使它在其他地方工作。 – Rob 2012-08-17 02:31:49
謝謝你,好像我需要解析矩陣:) – 2012-08-17 05:13:08