2011-09-28 3 views
1

phonegap API를 사용하여 기본 iPhone 응용 프로그램을 만듭니다. 그러나 페이지 사이에 링크를 만들 때 몇 초 동안 링크를 누르고 있으면 링크를 열거 나 복사 할 것인지 묻는 팝업이 나타납니다. 어떻게 응용 프로그램을보다 원활하게 실행할 수 있도록 이러한 팝업을 사용하지 못하게 할 수 있었는지 궁금합니다.phonegap에서 링크 팝업 방지

답변

4

완전히 비활성화하거나 링크에서만 비활성화 할 수 있습니다. 링크에 대한 CSS에서 설정 :

.class_name { 
    -webkit-user-select: text; 

} 

또는 모든 것을을 :

.class_name { 
    -webkit-user-select: none; 
} 
6

을 나는이 거의 년 전 알고,하지만 난 어떤 생각을 공유 할 수 있다고 생각.

제안 사항이 좋지만 Cordova 2.2 및 JQM 1.2와 함께 작동하는 것은 적절하지 않습니다. 버튼이나 탭 (실제로는 링크, A 요소)을 탭하고 누르고 있으면 액션 시트가 (iPhone의) 화면 하단에서 계속 팝업됩니다.

이는 나를 위해 그것을 무엇이다 :

.yourclassname { 
    -webkit-touch-callout: none; 
} 
+0

'는'또는 '*'대신 '.yourclassname'의를 사용하지 않는 어떤 이유가? 나는 'a'를 사용해 보았지만 지금까지 아무런 문제가 없지만 그런 식으로 뭔가를 간과하고 있는지 알고 싶어합니다. – DLL

+0

당신은 팝업 사용에 대한 완전한 통제를 원할 때만 수업을 사용합니다. 하지만 태그를 직접 사용하는 데 문제가 없도록 절대 사용하지 않을 것입니다. –

관련 문제