前端之家收集整理的这篇文章主要介绍了
防止JQuery Mobile关闭弹出窗口,当用户点击它,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用的是JQuery Mobile 1.2.0 alpha 1。
目前,当我打开一个弹出窗口并在屏幕外的任何位置点击它时,该弹出窗口正在关闭。
我想知道是否有任何JQuery Mobile属性我错过了哪些可以设置,并防止在外部点击关闭弹出窗口? (模态弹出窗口)
(弹出窗口的文档可以在here找到)
编辑:
我有一个解决这个问题的想法,但仍然无法实现它的工作:
当JQM弹出窗口显示theres一个div覆盖所有屏幕与ui弹出屏幕类。我以某种方式给它一个很大的z-index,并解除绑定所有点击/点击功能。这样做不能解决我的问题,但我想这是朝着一个小方向迈进的一步。
Thnx提前。
这已经作为
功能请求
添加到Github上。请参阅第
here号。
作为这个临时的一个黑客是在ui弹出屏幕上解除事件的绑定。我会将以下代码放在页面中。
$("#yourPopupId").on({
popupbeforeposition: function () {
$('.ui-popup-screen').off();
}
});
这是一个沉重的quickfix,但它的工作。
原文链接:https://www.f2er.com/jquery/182114.html