2011-08-31 49 views
1

在帶有jQuery UI滑塊的網頁上,使用iPhone的Web瀏覽器,在滑塊控件上按住手指並彈出(在2-3秒)手機的內置副本(和更多選項)對話框。查看對話框的圖像(忽略屏幕內容的其餘部分,這只是爲了說明我所指的對話框)在jQuery UI滑塊上按下時防止在iPhone(IOS4)上覆制對話框

有沒有辦法向瀏覽器發信號以避免打開此對話框?

enter image description here

+0

好問題,雖然我不認爲這是可能的... – gcamp

回答

0

也許你可以改變滑塊使用JavaScript刷卡事件。

對我來說,我檢測iOS瀏覽器並用jscrollpane替換所有的滑塊,它支持手指滑動。

+0

看起來像jscrollpane被設計爲一個滾動條,而不是像jQuery UI之一的滑塊。儘管在某些情況下我可能會交換它們。 你知道一個事實,IOS對話框不會顯示出這個控件嗎? –

+0

對不起,你是對的,我正在考慮另一個jQuery UI控件。我們所有的幫助文件都使用可滾動的固定大小的div,並且在iPad上我從來沒有複製窗格出現在我身上,不幸的是,我沒有在我身邊的iPad進行三重檢查。 :(但也許你可以挖掘到jscrollpane,看看他們如何確保它不會發生。 – StrangeWill

相關問題