Я не могу понять, как заблокировать контент на новой странице с помощью 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>