2011-09-28 83 views
1

我正在使用phonegap api創建本機iPhone應用程序。但是,當創建頁面之間的鏈接時,如果您按住鏈接幾秒鐘,會彈出一個對話框,詢問您是要打開還是複製鏈接。我想知道如何禁用這些彈出窗口,讓應用程序運行更順暢等等。阻止手機中的鏈接彈出

回答

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

沒有任何理由不使用「A」或「*」而不是「.yourclassname」?我嘗試過使用'a',但目前爲止沒有任何問題,但很想知道我是否忽略了這樣做。 – DLL

+0

只有當你想完全控制使用彈出窗口時才使用類。但如果你永遠不會使用它,所以直接使用標籤沒有問題。 –