2011-10-05 208 views
0

我正在編寫HTML/CSS/PHP/jQuery的移動應用程序,在Android(薑餅)和桌面版Chrome上進行測試。jQuery彈出窗口/模式問題

我有一個模式框,當單擊鏈接時,div被設置爲以內容爲中心顯示。在這個div和其他層之間是另一個使屏幕變灰的div。在頂部div是一個單一的控制,選擇/下拉的形式。

我遇到的問題是觸摸下拉菜單。如果我不是十分精確(有時候是我),屏幕會指示觸摸div下方的鏈接。

該鏈接不加載,但它仍然干擾可用性,大時間。

有誰知道我能做些什麼來防止這種情況發生?

回答

0

我不知道觸摸方面;也許移動設備上的瀏覽器與完整的桌面瀏覽器具有不同的行爲。但總的來說,阻止傳播模式對話框幫助?或者你在做什麼?

$('.modal').click(function(event) { 
    event.stopPropagation(); 
}); 

(其中.modal是你自己的那箱選擇)

+0

不幸的是,這是行不通的。正如你所說,它必須是移動瀏覽器。感謝您的迴應。 – AVProgrammer