5

Me preguntaba si tenemos una biblioteca o un marco específico construido en la biblioteca de cierre, que está específicamente diseñada para dispositivos táctiles (Android o Ipad). Ya tengo mi aplicación web usando la biblioteca de cierre, ahora quiero mantener la coherencia para los dispositivos o tabletas táctiles móviles.Soporte táctil móvil - En la biblioteca de cierre

hay muchos otros marcos o plugins para otras librerías como: http://www.sencha.com/products/touch/ - (Ext.js) http://jqtouch.com/ - (jQuery)

¿Tenemos algo similar para el cierre-biblioteca. ¿Puede alguien ayudarme en esto?

Respuesta

2

Por lo que yo sé los eventos de toque de civil ya están definidos

/** 
* Constants for event names. 
* @enum {string} 
*/ 
goog.events.EventType = { 
    ... 
    // WebKit touch events. 
    TOUCHSTART: 'touchstart', 
    TOUCHMOVE: 'touchmove', 
    TOUCHEND: 'touchend', 
    TOUCHCANCEL: 'touchcancel', 

} 

pero no hay gesto-reconocedor.

Si usa los gestos Webkit (Safari) se activa, tendrá que crear su propio archivo externo.

https://developer.apple.com/library/iad/documentation/UserExperience/Reference/GestureEventClassReference/index.html#//apple_ref/javascript/cl/GestureEvent

1

Si descarga la biblioteca de contacto desde el sitio de jquery mobile. Solo crea jQueryMobile solo con su biblioteca táctil. Importe eso en su proyecto. Entonces tenga un mapa como lo hice ...

var hasTouch = 'ontouchstart' in window; 

    var humanEvents = { 

    DOWN: (hasTouch) ? goog.events.EventType.TOUCHSTART : goog.events.EventType.MOUSEDOWN, 
    OVER: (hasTouch) ? goog.events.EventType.TOUCHSTART : goog.events.EventType.MOUSEOVER, 
    MOVE: (hasTouch) ? goog.events.EventType.TOUCHMOVE : goog.events.EventType.MOUSEMOVE, 
    UP: (hasTouch) ? goog.events.EventType.TOUCHEND : goog.events.EventType.MOUSEUP, 
    OUT: (hasTouch) ? goog.events.EventType.TOUCHEND : goog.events.EventType.MOUSEOUT, 
    CLICK: (hasTouch) ? "tap" : goog.events.EventType.CLICK 

    }; 
Cuestiones relacionadas