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 :)