我有一个jQuery覆盖覆盖div。它工作得很好,除了当我扩展和缩小窗口时,叠加层不会展开和收缩。一旦我刷新页面,它将展开和收缩,但它不会动态地进行。我在那里有一些我希望能解决问题的代码。不幸的是,它没有。这是我目前所拥有的...Jquery加载覆盖扩展和窗口合同
function DemoSearchInternals()
{
debugger;
var form = $("#DemoGraphID");
$div = $("#thatTable");
//$loading = $('<img src="<%=Url.Content("~/images/ajax-loader.gif")%>" alt="loading" class="ui-loading-icon" style="display:none" id="img-load">');
//$div.append($loading);
var srlzdform = form.serialize();
var PopID = <% =PopID %>;
var options = [];
var $url = $("#target").attr("action");
$('<div id="overlay">').css({
position: 'absolute',
opacity: 0.2,
top : $div.offset().top,
left : $div.offset().left,
width : $div.outerWidth(),
height : $div.outerHeight(),
background: 'blue url(<%=Url.Content("~/images/ajax-loader.gif")%>) no-repeat center'
}).hide().appendTo('body');
$(window).resize(function(){
//$div = $("#thatTable");
$('<div id="overlay">').css({
top: $div.offset().top,
left: $div.offset().left,
width: $div.outerWidth(),
height: $div.outerHeight()
}).appendTo('body');
});
//$('div#TabView1').html('<div id="overlay"><img src="<%=Url.Content("~/images/ajax-loader.gif")%>" alt="loading" class="ui-loading-icon"></div>');
//div.append('<img src="<%=Url.Content("~/images/ajax-loader.gif")%>" alt="loading" class="ui-loading-icon">');
//$loading.show();
$("#overlay").fadeIn();
$.post('<%:Url.Action("SearchByDemographic", "PatientACO")%>', srlzdform, function (data)
{
DisplayDemographicSearch(data);
$("#overlay").fadeOut();
});
}
我会继续细读互联网寻找建议。感谢您的帮助。
试过了,它似乎没有工作。 – SoftwareSavant