我有一个模式对话框,当有人使用以下功能单击覆盖时关闭它,它适用于除 iPad 和 iPhone Safari 之外的所有浏览器。
$(".ui-widget-overlay").live('click', function() {
//mycode to close modal dialog
});
我试过 $(".ui-widget-overlay").click 但这不起作用。
如果 iPad 上的元素 jQuery 实时事件上没有 onclick 属性,则实时功能在 iPad上不起作用……为什么它不起作用?
所以我尝试在 live 函数之前添加属性,但它仍然不起作用。这是我正在做的事情:
$(".ui-widget-overlay").attr('onclick', '');
$(".ui-widget-overlay").live('click', function() {
//mycode to close modal dialog
});
有没有人找到解决方案?