2011-11-08 2 views
3

사용자가 일부 이미지를 드래그 할 수있는 응용 프로그램이 있습니다. 그것은 jquery를 사용합니다. 나는 모바일 장치에서 작동하도록 노력하고있다. (아이폰에서는 이미지를 드래그하면 전체 페이지가 드래그된다.) jquery mobile을 사용하고 싶습니다. 이게 옳은 길인가요? 그렇다면 일반 jquery에서 jquery 모바일로 쉽게 전환 할 수 있습니까? 또한 jquery 모바일을 사용하면 데스크톱에서도 드래그 할 수 있습니까?jquery를 휴대 기기에서 드래그하는 방법은 무엇인가요?

감사합니다.

+0

가능한 [jquery mobile drag and drop] (http://stackoverflow.com/questions/5345762/jquery-mobile-drag-and-drop) –

답변

5

이 문제에 대한 매우 간단한 해결책을 찾았습니다 - jQuery UI Touch Punch.

터치 이벤트를 효과적으로 클릭 이벤트로 변환하므로 드래그 가능한 코드가 모바일/태블릿 터치 스크린에서 원하는대로 작동합니다.

방금 ​​터치 펀치 스크립트를 다운로드 할 필요가 구현하고 다른 jQuery를/jQuery를 UI가 포함 후 HTML에 포함하려면

<script src="scripts/jquery.ui.touch-punch.min.js"></script>

내가 안드로이드에 테스트 한 그리고 iOS 그리고 전혀 문제없이 나를 위해 처음으로 일했습니다.

+0

Android 모바일에서 Chrome을 사용할 때 작동하지 않습니다. 가능한 모든 해결책? – NeosFox

+0

죄송합니다, @NeosFox, 방금 귀하의 코멘트를 보았습니다. 그것을 해결할 수 있었습니까? –

+1

죄송합니다. 코멘트는 약 2 년 전이었고, 나는 그 문제를 기억할 수 없다. 나는 그것을 풀 수있다. 나는 어떤 리콜이라도 있으면, 여기에서 D가 갱신 될 것이다. – NeosFox

관련 문제