2014-11-11 2 views
5

이미지를 휴대 전화에 스크롤되지 휴대 전화에서 스크롤하지이미지 elevatezoom의

이 elevatezoom의 pluging의 사진입니다 그리고 당신은 스크롤 원하는 그리고 당신은 당신의 손가락으로 이미지에 설 때 스크롤 할 수 없습니다 휴대 전화

에서 위 또는 아래

+0

안녕하세요, 솔루션을 찾기 위해 동일한 문제가 있습니까? –

+0

참조하시기 바랍니다 : http://stackoverflow.com/questions/40128811/scrolling-not-working-in-mobile-on-image-of-elevatezoom-js-data-zoom-image –

답변

2

내가 더 나은 사용자 경험을위한 모바일 elevateZoom을 파괴하고자했다과 같은 문제로 실행중인 도움이 필요합니다. 나는 이미지 위에 시도했을 때 웹 페이지를 스크롤 할 수 없었다. I는 touchmove 이벤트가 다음 코드를 통해 정상적인 기능 방지된다 발견

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

난 elevateZoom 다음 코드 touchmove를 유엔-바인더 제본을 제거 하였다. 이 elevateZoom 3.0.8에서 작동

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

: elevatezoom.js에서

"하는 TouchMove"와 "touchend"를 검색 및 제거하거나 이러한 단어를 사용하는 모든 바인딩을 주석 처리합니다. 이제는 터치를 사용하여 모바일 장치를 스크롤 할 수 있으며 렌즈는 여전히 데스크톱에서 작동합니다.

+0

이것은 나를 위해 작동하지 않습니다. 다른 솔루션? –