jQuery popup / modal问题

时间:2011-10-05 17:21:17

标签: jquery css

我正在开发一个名为HTML / CSS / PHP / jQuery的移动应用程序,在Android(Gingerbread)和桌面Chrome上进行测试。

我有一个模态框,当单击一个链接时,div设置为在内容上方显示。在这个div和其他层之间是另一个灰屏幕。在顶部div中是一个带有单个控件的表单,一个选择/下拉列表。

我遇到的问题是触摸下拉列表。如果我不是非常精确(有时我不是),屏幕会显示触摸div下面的链接。

链接没有加载,但它仍然会干扰可用性,很长时间。

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

1 个答案:

答案 0 :(得分:0)

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

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

(其中.modal是您自己的选择框)