2014-11-11 6 views
5

immagine di elevatezoom non lo scorrimento in telefono cellulareimmagine di elevatezoom non lo scorrimento in Cell Phone

Quando c'è una foto di elevatezoom pluging E si desidera che lo Scroll E tu stai sull'immagine con il dito non ha lo scorrimento su o giù nei telefoni cellulari

bisogno di aiuto

+0

Ciao, ho lo stesso problema sei riuscito a trovare una soluzione? –

+0

fare riferimento: http://stackoverflow.com/questions/40128811/scrolling-not-working-in-mobile-on-image-of-elevatezoom-js-data-zoom-image –

risposta

2

stavo cercando di distruggere elevateZoom sul cellulare per una migliore esperienza utente e stava correndo lo stesso problema. Non è stato possibile scorrere la pagina Web quando ho provato l'immagine. Ho trovato che l'evento touchmove viene impedito normale funzione mediante il seguente codice:

b.$elem.bind("touchmove", function(a) { 
      a.preventDefault(); 
      b.setPosition(a.originalEvent.touches[0] || a.originalEvent.changedTouches[0]) 
     }); 

ho rimosso elevateZoom e non-binded touchmove con il seguente codice.

 $('#imgzoom').removeData('elevateZoom'); 
     $('.zoomWrapper img.zoomed').unwrap(); 
     $('.zoomContainer').remove(); 
     $("#imgzoom").unbind("touchmove"); 
0

Questo funziona in elevateZoom 3.0.8:

In elevatezoom.js, cercare "touchmove" e "touchend" e togliere o commentare tutte lega che utilizzano queste parole. Ora puoi scorrere su dispositivi mobili (usando il touch) e l'obiettivo funziona ancora sul desktop.

+0

Questo non funziona per me. Qualche altra soluzione? –

Problemi correlati