2011-12-14 47 views
8

Necesito ayuda. Estoy tratando de trabajar en una página web móvil. Lo que intento hacer es "capturar" cuando el usuario realiza una acción de acercar/alejar. Es decir, cuando ponen dos dedos en la pantalla y separan o cierran los dedos. Miré el móvil jquery y no lo vi.javascript evento para un móvil pellizco/acción de zoom

Entonces, ¿puedo adjuntar una función javascript a un evento de pellizco/zoom en un dispositivo móvil?

Cualquier ayuda sería muy apreciada.

+1

¿Has mirado en esto? http://stackoverflow.com/questions/995914/catch-browsers-zoom-event-in-javascript – kvc

Respuesta

3

Zepto es una biblioteca compatible con jquery para dispositivos móviles y proporciona controladores para eventos de pellizco. Desafortunadamente, solo están listados como iOS. (Ver "Touch Eventos")

Sinopsis:

$('some selector').pinch(function(){ ... }); 
$('some selector').pinchIn(function(){ ... }); 
$('some selector').pinchOut(function(){ ... }); 
2

Touchy es un plugin de jQuery que proporciona soporte para pellizcar, arrastrar, deslizar, LongPress, rotar. Funciona en cualquier navegador que implemente touchstart, touchmove y touchend. Las versiones futuras también serán compatibles con IE10.

Cuestiones relacionadas