gpt4 book ai didi

jQuery UI 对话框 - 在对话框内滚动时外部窗口滚动

转载 作者:行者123 更新时间:2023-12-03 21:54:41 31 4
gpt4 key购买 nike

我正在使用 jQuery UI对话框显示包含页面的弹出窗口。当我在弹出窗口内滚动并且滚动条到达底部时,父页面开始滚动。如何在对话框内滚动时限制父页面滚动?

我使用以下代码创建了一个模式对话框。

// Dialog
$('#dialog').dialog({
autoOpen: false,
width: 800,
height: 550,
minHeight: 500,
maxHeight: 800,
minWidth: 500,
maxWidth: 900,
modal: true,
buttons: {
"Cancel": function () {
$(this).dialog("close");
}
}
});

$('#AddNewItems').click(function () {
var currentURL = getURLOfCurrentPage();
$('#dialog').dialog('open');
$("#dialog").dialog("option", "width", 800);
$("#dialog").dialog("option", "height", 550);
$("#dialog").dialog( "option", "draggable", false );
$("#dialog").dialog( "option", "modal", true );
$("#dialog").dialog( "option", "resizable", false );
$('#dialog').dialog("option", "title", 'My Title');
$("#modalIframeId").attr("src", "http://myUrl");
return false;
});

最佳答案

这是我使用的:

$('#dialog').dialog({
autoOpen: false,
width: 800,
height: 550,
minHeight: 500,
maxHeight: 800,
minWidth: 500,
maxWidth: 900,
modal: true,
buttons: {
"Cancel": function () {
$(this).dialog("close");
}
},
open: function(){
$("body").css("overflow", "hidden");
},
close: function(){
$("body").css("overflow", "auto");
}
});

关于jQuery UI 对话框 - 在对话框内滚动时外部窗口滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3395016/

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