我正在开发一个名为HTML / CSS / PHP / jQuery的移动应用程序,在Android(Gingerbread)和桌面Chrome上进行测试。
我有一个模态框,当单击一个链接时,div设置为在内容上方显示。在这个div和其他层之间是另一个灰屏幕。在顶部div中是一个带有单个控件的表单,一个选择/下拉列表。
我遇到的问题是触摸下拉列表。如果我不是非常精确(有时我不是),屏幕会显示触摸div下面的链接。
链接没有加载,但它仍然会干扰可用性,很长时间。
有谁知道我能做些什么来防止这种情况?
答案 0 :(得分:0)
我不知道触摸方面;也许移动设备上的浏览器与完整的桌面浏览器有不同的行为。但总的来说,在模态对话框div上停止传播是否有帮助?或者你正在做什么?
$('.modal').click(function(event) {
event.stopPropagation();
});
(其中.modal
是您自己的选择框)