gpt4 book ai didi

jquery - 我的 jquery 模态框已决定不是模态的

转载 作者:行者123 更新时间:2023-12-01 06:56:31 24 4
gpt4 key购买 nike

我没有将 jQuery CSS 模式文件添加到我的网站,但假设当模式设置为 true 时,它​​仍然会禁用页面的其余部分。这似乎并没有发生。我的代码正在执行的操作是否会禁用表单的模态功能?

$("#foo").click(function(){
$("#bar").dialog({
width: 400,
modal: true,
resizable: false,
buttons: {
"Save": function(){
$.post('remote_foo.php', $('#bar').serialize(), function(data){
$('#tracediv').html(data);
})
$(this).dialog("close");
},
"cancel": function(){
$(this).dialog("close");
}
}//end of buttons
}).('open');//end of jquery dialog
})// end of click function

最佳答案

jQuery UI 对话框不会“禁用”页面的其余部分。它的工作原理是在页面顶部放置一个 div,因此如果我尝试单击任何内容,我实际上是在单击该覆盖的 div,而不是下面的元素。这给了他们一种自己被禁用的错觉,尽管他们实际上并非如此。

由于您的页面上没有包含 CSS,因此覆盖 div 很可能格式不正确,并且不会阻止对底层元素的访问。

关于jquery - 我的 jquery 模态框已决定不是模态的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8301646/

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