Jquery mobile 带有单击覆盖的jQuery BlockUI不支持移动

Jquery mobile 带有单击覆盖的jQuery BlockUI不支持移动,jquery-mobile,mobile,overlay,jquery-blockui,Jquery Mobile,Mobile,Overlay,Jquery Blockui,我正在使用jQuery BlockUI插件,它会在主页上弹出一个图像。我希望能够在图像外的任何位置单击,并能够在智能手机上关闭图像。 我设置了此代码,它仅在桌面上有效,但在移动设备上无效: $(document).ready(function() { $('#demo9').click(function() { $.blockUI(); $('.blockOverlay').attr('title','Click to unblock').click

我正在使用jQuery BlockUI插件,它会在主页上弹出一个图像。我希望能够在图像外的任何位置单击,并能够在智能手机上关闭图像。 我设置了此代码,它仅在桌面上有效,但在移动设备上无效:

$(document).ready(function() { 
    $('#demo9').click(function() { 
        $.blockUI(); 
        $('.blockOverlay').attr('title','Click to unblock').click($.unblockUI); 
    }); 
}); 

如果覆盖还不存在计时问题,请尝试使用.on()绑定事件:

$(".blockOverlay").on("click", function(){ $.unblockUI });


另外,如果使用vclick而不是单击,会有什么不同吗

在Iphone、Kindle和Ipad上使用带有click功能的touchstart

$('.blockOverlay').attr('title','Click to unblock')。on('Click touchtstart',$.unblock')

$(document).on("click", ".blockOverlay", function(){ $.unblockUI });