2011-10-05 139 views
0

我正在编写HTML/CSS/PHP/jQuery的移动应用程序,在Android(姜饼)和桌面版Chrome上进行测试。jQuery弹出窗口/模式问题

我有一个模式框,当单击链接时,div被设置为以内容为中心显示。在这个div和其他层之间是另一个使屏幕变灰的div。在顶部div是一个单一的控制,选择/下拉的形式。

我遇到的问题是触摸下拉菜单。如果我不是十分精确(有时候是我),屏幕会指示触摸div下方的链接。

该链接不加载,但它仍然干扰可用性,大时间。

有谁知道我能做些什么来防止这种情况发生?

回答

0

我不知道触摸方面;也许移动设备上的浏览器与完整的桌面浏览器具有不同的行为。但总的来说,阻止传播模式对话框帮助?或者你在做什么?

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

(其中.modal是你自己的那箱选择)

+0

不幸的是,这是行不通的。正如你所说,它必须是移动浏览器。感谢您的回应。 – AVProgrammer