Saturday 15 January 2011

javascript - HammerJS clicking on Pan -



javascript - HammerJS clicking on Pan -

ready = -> onpan = (ev) -> console.log(ev) # ev.target.dataset.object createhammer = (v) -> mc = new hammer.manager(v, {}) mc.add new hammer.pan( direction: hammer.direction_horizontal threshold: 20 ) mc.on 'panleft', onpan mc.on 'panright', onpan selector = '.foo a' createhammer(v) v in document.queryselectorall(selector) $(document).ready(ready) $(document).on('page:load', ready)

i don't know i'm doing wrong, here... objects handler, , when drag 's (mind you, mouse on computer) if stop on element, clicks. lastly hammer event's srcevent.type mousemove, it's not hammer firing event. tried calling ev.preventdefault(), didn't seem have effect.

i still want able click ... not after drag. missing?

i tried preventdefault: true alternative on manager...

i tried ev.preventdefault() on action...

i had same problem, fixed temporarily (200ms) disabling click-handling on target element. done in panend event setting flag , starting timer remove flag

javascript coffeescript hammer.js

No comments:

Post a Comment