obraz elevatezoom nie przewijanie w komórkaobraz elevatezoom nie przewijanie w komórka
Kiedy jest obraz elevatezoom pluging i chcesz Scroll I stoisz na zdjęcie palcem nie można przewijać górę lub w dół w telefonach komórkowych
potrzebują pomocy
obraz elevatezoom nie przewijanie w komórkaobraz elevatezoom nie przewijanie w komórka
Kiedy jest obraz elevatezoom pluging i chcesz Scroll I stoisz na zdjęcie palcem nie można przewijać górę lub w dół w telefonach komórkowych
potrzebują pomocy
szukałem zniszczyć elevateZoom na komórkowego na lepsze doświadczenie użytkownika i został uruchomiony w tym samym numerze. Nie mogłem przewinąć strony, gdy spróbowałem nad obrazem. Okazało się, że zdarzenie touchmove
zapobiega normalnej funkcji za pomocą następnego kodu:
b.$elem.bind("touchmove", function(a) {
a.preventDefault();
b.setPosition(a.originalEvent.touches[0] || a.originalEvent.changedTouches[0])
});
I usunięte elevateZoom i nierozpuszczone oprawiony touchmove
następującym kodem.
$('#imgzoom').removeData('elevateZoom');
$('.zoomWrapper img.zoomed').unwrap();
$('.zoomContainer').remove();
$("#imgzoom").unbind("touchmove");
Działa to w elevateZoom 3.0.8:
W elevatezoom.js, wyszukiwania dla "touchmove" i "touchend" i usunąć lub wypowiedzieć wszystkie wiąże które używają tych słów. Teraz możesz przewijać urządzenia mobilne (za pomocą dotyku), a obiektyw nadal działa na komputerze.
To nie działa dla mnie. Jakieś inne rozwiązania? –
Witam, mam ten sam problem, czy udało Ci się znaleźć rozwiązanie? –
proszę odnieść się: http://stackoverflow.com/questions/40128811/scrolling-not-working-in-mobile-on-image-of-elevatezoom-js-data-zoom-image –