Touch esemény
Helo,
egy hasonló dolgot próbáltam létrehozni, mint ez (horizontal dragscroll):
http://deejayy.hu/share/dragscroll/
... de mobilra (cyanogen 7, stock browser, de dolphinnal is probáltam).
Addig meg is van, hogy bebindelem a touchstart/move/end eseményeket jQueryben, de nem tudom lekérdezni a pozíciót.Rosszul állok hozzá? Máshogy kellene a touch esetén a mozgást detektálni?
Van esetleg valami lib, amiből ki tudom lesni a módszert?
■ egy hasonló dolgot próbáltam létrehozni, mint ez (horizontal dragscroll):
http://deejayy.hu/share/dragscroll/
... de mobilra (cyanogen 7, stock browser, de dolphinnal is probáltam).
Addig meg is van, hogy bebindelem a touchstart/move/end eseményeket jQueryben, de nem tudom lekérdezni a pozíciót.
- $(akarmi).on('touchstart', function (event) {
- event.touches; // ez tartalmazná az érinteseket, akár többet is, undefined
- event.pageX; // mousedown-nál szépen visszaadja a koordinátát, itt undefined
- event.clientX; // valami touch libben láttam ezt a propertyt, szintén undefined
- });
Van esetleg valami lib, amiből ki tudom lesni a módszert?
function cancelTouch() {
Persze biztosan vannak jobbak, kidolgozottabbak, de szerintem ebből már érthető. Fontos, hogy mivel a dolog multitouch ezért vannak az események tömbbe gyűjtve.
Óh, szivat a jQuery, tök
És köszönöm az irányba állítást :)