2016-04-02 39 views
2

W3C CSSOM View Module draft definesoffsetXoffsetY屬性在MouseEvent接口。爲什麼Touch對象缺少MouseEvent上的offsetX/Y屬性?

這些對我來說似乎非常有用(我有a current question related to them),我希望能夠在觸摸事件期間獲得相同的值。 (但是這個問題並不是如何;這是其他地方)。

Touch objects沒有定義一個等價物,據我所見。

這是有原因嗎?

+1

也許他們忘了。你可以在https://github.com/w3c/touch-events/issues – Oriol

+1

上提出這個建議,我會這麼做的;謝謝。 (編輯:[完成](https://github.com/w3c/touch-events/issues/62),當有答案時我會報告。) – tremby

回答

2

I asked the group who looks after the Touch spec.

的問題的答案是,該規範在事後寫的。這只是瀏覽器中已經存在的行爲的反映,而不是瀏覽器應該努力遵守的寫好標準和實踐的東西。

換句話說,Safari和其他瀏覽器沒有添加這些屬性(可能是@Oriol在他的評論中提出的一個疏忽),就是這樣。

我被告知,遊說蘋果增加新功能是非常困難的,因爲W3C不會評價他們成功的機會,這樣的調整並不是針對這些反向規格。

的建議是着眼於未來的PointerEvents,從MouseEvent繼承,因此應該有這些offsetXoffsetY性能。

相關問題