作为警报(“〜”);被叫,用户必须首先触摸屏幕,然后他可以在屏幕上进行更多操作
但我使用jQueryUI来创建我的自定义jQueryUI对话框,它不会锁定屏幕......我该怎么做才能实现这个功能。
更新:
HTML:
<script type="text/javascript">
$(function() {
$("#story_pages").dialog({
autoOpen: false,
height: 300,
width: 600
});
});
</script>
某些事件触发器:
$( '#story_pages').dialog("open");
我仍然点击应用程序上的其他按钮。
答案 0 :(得分:0)
我仍然不是100%清楚但是从你的评论和描述中我认为'锁'你的意思是当对话框出现时你不希望用户能够与页面上的任何其他内容进行交互(直到对话框被驳回)。这称为“模态对话框”。
在参数数组中,您需要将modal
设置为true
:
$("#story_pages").dialog({
autoOpen: false,
height: 300,
width: 600,
modal: true
});
请参阅documentation以获取此操作的示例以及代码的外观示例。