Detectar pinch Android para ampliar innerWidth con JavaScript / Hammer.js

Quiero saber el ancho interno / de la ventana de visualización de la pizca para hacer zoom cuando se amplía.

Si está por debajo de 500 px, quiero cambiar la imagen con:

$("img#ad").attr("src", "http://img0.www.suckmypic.net/img/1/L/mmy4jT8s/jsFiddle3.png"); 

He intentado algo como esto:

 var hammer = new Hammer(document.getElementById("log")); hammer.ontransformstart = function(ev) { var pziW = "test"; // Declare here the innerWidth of the pinch to zoom if (pziW < 500) { $("img#ad").attr("src", "http://img0.www.suckmypic.net/img/1/L/mmy4jT8s/jsFiddle3.png"); } }; hammer.ontransform = function(ev) { var pziW = "test"; // Declare here the innerWidth of the pinch to zoom if (pziW < 500) { $("img#ad").attr("src", "http://img0.www.suckmypic.net/img/1/L/mmy4jT8s/jsFiddle3.png"); } }; hammer.ontransformend = function(ev) { var pziW = "test"; // Declare here the innerWidth of the pinch to zoom if (pziW < 500) { $("img#ad").attr("src", "http://img0.www.suckmypic.net/img/1/L/mmy4jT8s/jsFiddle3.png"); } }; 

Pero no sé cómo declarar el innerWidth de la pizca de zoom.

Aquí está el jsFiddle:

Http://jsfiddle.net/nLvu6/

¿Alguien tiene una respuesta?

    One Solution collect form web for “Detectar pinch Android para ampliar innerWidth con JavaScript / Hammer.js”

    No es innerWidth que le gustaría detectar.

    Echa un vistazo a la variable ev pasada a las funciones de martillo:

     distance: 0 distanceX: 0 distanceY: 0 originalEvent: TouchEvent position: Object rotation: 124.85234015769826 scale: 2.0725083746457824 touches: Array[0] type: "transformend" __proto__: Object 

    scale: 2.0725083746457824 es el que queremos. Si la escala está por encima o por debajo de un cierto umbral, realice su función de reemplazo de imagen.

    He bifurcado tu JSF. Vea aquí: http://jsfiddle.net/BFBrU/14/

    Antes de pellizcarDespués de pellizcar

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.