我不知道如何使用 jQuery BlockUI 阻止新页面中的内容。我在 aSP.NET MVC 中有应用程序。在一个视图中,我单击按钮并生成新报告并在新选项卡/窗口中打开,我想阻止此页面内容,直到未加载报告。但在我的情况下,内容在带有按钮的第一页上被阻止,而不是在这个新页面中。有人可以帮我怎么做吗?
<div>
<button id="btnSubmit">Report</button>
</div>
<script type="text/javascript">
$(function () {
$('#btnSubmit').click(function () {
$.blockUI({ css: {
border: 'none',
padding: '15px',
backgroundColor: '#000',
'-webkit-border-radius': '10px',
'-moz-border-radius': '10px',
opacity: .5,
color: '#fff'
}
});
setTimeout($.unblockUI, 5000);
window.open(link, "Report");
$(document).ajaxStart($.blockUI).ajaxStop($.unblockUI);
return false;
</script>