2012-07-29 56 views
0

我的實現對鼠標非常有用,我可以使用委託jQuery on("mousemove","*")處理程序來檢測用戶何時鼠標懸停並觸發某個操作。如何檢測多點觸控手指何時移動到子元素上?

我想爲多點觸控做同樣的事情,如果用戶拖動他們的手指穿過子元素,我想委託touchmove處理程序來處理它。然而,似乎只有容器元素的回調纔會被調用,因爲手指在該容器(及其子元素)上被拖動。

有沒有一些方法可以在不使用JS寫一個直接測試的情況下做到這一點?

Fiddle here

請注意,如果在PC上點擊並拖動穿過B DIV,它會正確變爲紅色。

在iOS設備上(啓用了調試控制檯),您只能使其顯示爲藍色(通過點擊'B'div內)。我希望能夠拖拉一些東西並「拾起」。

Nexus 7 Android 4.1.1平板電腦(Mobile)Chrome上的行爲也完全相同。

回答

0

看來,a previous discussion提供了一個令人不滿意的,但可行的解決方案,我的問題:

相關問題