James M. Greene
James M. Greene
Various iOS selection techniques to test: - http://teachmeios.com/tag/select/ - http://m.cnet.com/news/ios-quick-tip-paragraph-text-selection/20033608?ds=1
Some implementation techniques for consideration to keep things fast (a.k.a. "GhostClick"): https://developers.google.com/mobile/articles/fast_buttons#code For example, notice how they only add listeners for `touchmove` and `touchend` in the handler for `touchstart` rather...
See also Issue #10 for improved mobile support for selection via polling.
More examples from Firefox: https://developer.mozilla.org/en-US/docs/DOM/Touch_events
jQuery Mobile also uses an experimental set of events for `vmouse` to try to abstract the mouse vs. touch confusion away: https://github.com/jquery/jquery-mobile/blob/master/js/jquery.mobile.vmouse.js
More: - http://stackoverflow.com/questions/14406161/listening-to-mousedown-and-touchstart-on-devices-that-use-touch-and-a-mouse-e-g - http://quirksmode.org/m/tests/touch.html
Promising (based on GhostClick): - http://stackoverflow.com/a/7019461/471696 - _but_ see comments for potentially necessary tweaks: - http://stackoverflow.com/questions/7018919/how-to-bind-touchstart-and-click-events-but-not-respond-to-both#comment9123749_7019461 - http://stackoverflow.com/questions/7018919/how-to-bind-touchstart-and-click-events-but-not-respond-to-both#comment9471000_7019461
Related: #30
Related: #8
@jzaefferer @Krinkle @leobalter Thoughts on this?