gpt4 book ai didi

javascript - 当对话框窗口打开时使父页面模糊

转载 作者:行者123 更新时间:2023-12-03 10:41:30 26 4
gpt4 key购买 nike

当我点击一个按钮时,我需要显示一个弹出窗口,弹出窗口正在打开,一旦打开,我需要模糊后端页面。

我的脚本

function showDialogBox() {
$("#divSample").dialog({
autoOpen: false,
bgiframe: true,
Height: 500,
width: 500,

modal: false,
draggable: true,
resizable: false,
position: 'center',
show: {
effect: "fade",
duration: 1000
},
hide: {
effect: "fade",
duration: 500
}


});
$("#divSample").dialog("open");


}

谢谢

最佳答案

一个简单的解决方案是更改父页面的不透明度 - 例如,当对话框打开时将其降低到 0.3,当对话框关闭时将其返回到 1。如果您想防止在对话框打开时点击父级,请将 pointer-events: none 添加到 show 函数,并将 pointer-events:auto 添加到 hide/close功能。

function showDialogBox() {
$('#parent_page').css({'opacity': 0.3, 'pointer-events': 'none'})
//rest of function
}

function hideDialogBox() {
$('#parent_page').css({'opacity': 1, 'pointer-events': 'auto'})
//rest of function
}

FIDDLE

关于javascript - 当对话框窗口打开时使父页面模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28759563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com