2012-10-08 2 views
6

jQueryUI를 사용하여 목록에서 다른 항목으로 항목을 드래그합니다. 모바일 및 특히 터치 구동 장치의 경우 사용자는 목록 항목을 길게 눌러 드래그를 시작해야합니다. 이는 스크롤 안정성을 비활성화하지 않기 때문에 필요합니다.iOS 6 확대경을 클릭하십시오. 해결 방법

이제 사용자가 동일한 목록 항목을 계속 누르면 iOS 6.0에서 돋보기가 표시되어 드래그 작업이 어렵습니다.

누구나이 (아마도) CSS 또는 jQuery 솔루션을 알고 있습니까? 사전에

enter image description here

감사합니다.

+2

http://jsfiddle.net/MadLittleMods/3tzkc/ 당신이 시도가 { -webkit-user-select : none}? – Kiran

답변

6

선택할 때 돋보기가 나타납니다.

-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none; 

을 그리고 좋은 측정을위한 touch-callout

다음
-webkit-touch-callout: none; 

데모입니다 추가 :

그래서 목록 항목에 일반적인 크로스 브라우저 user-select를 추가

+1

나는 당신이 제공 한 바이올린에서 내 ipad에 항목을 끌 수 없다 – jose

+0

그것이 효과가! 고맙습니다 – jose