0

作为警报(“〜”);调用时,用户必须先触摸屏幕,然后才能在屏幕上进行更多操作。
但是我使用 jQueryUI 来创建我自定义的 jQueryUI 对话框,并且它不会锁定屏幕......我可以做些什么来实现这个功能。
更新:
HTML:

<script type="text/javascript">
$(function() {
    $("#story_pages").dialog({
        autoOpen: false,
        height: 300,
        width: 600          

    });
});
</script>

一些事件触发器:

$( '#story_pages').dialog("open");

我仍然单击应用程序上的其他按钮。

4

1 回答 1

0

我仍然不是 100% 清楚,但从您的评论和描述中,我认为“锁定”是指在显示对话框时,您不希望用户能够与页面上的任何其他内容进行交互(直到对话框被关闭)。这称为“模态对话框”。

在您的参数数组中,您需要设置modaltrue

$("#story_pages").dialog({
    autoOpen: false,
    height: 300,
    width: 600,        
    modal: true
});

有关此功能的示例以及代码的外观,请参阅文档。

于 2012-12-11T09:57:18.953 回答