本文介绍了在加载所有数据后如何重新设置中心弹出Div的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我有一个PopUp Div数据加载后我正在增加Div的大小以填充数据 所以我希望它在增加大小或添加数据后位于页面中间 function GetImgDetails(elt){ $(' #divPop')。append(' < img src =Images / wait.gif/>') var winH = $( window )。height(), winW = $( window )。宽度(); $( #divPop)。css(' top',winH / 2 - $( #divPop)。height()/ 2 ); $( #divPop)。css(' left',winW / 2 - $( #divPop)。width()/ 2 ); $( body)。append(' < div class =loading>'); $( #divPop)。fadeIn( 800 )。延迟( 1000 ); $( #divPop)。empty(); // 让我们说这是我的数据来自ajax将获取我的数据 $( #divPop)。animate({width: 50%,height: 50%}, 300 ); // 这里我想重新排列页面中心的div ( var a = 1 ; a< = 100 ; a ++){ $( #divPop)。append(a + ); if (a% 10 == 0 ){ $( #divPop)。append( < br />)} } } 解决方案 (' #divPop')。append(' < img src = Images / wait.gif/>') var winH = ( window )。height(), winW = (窗口)宽度(); i have one PopUp Div after data get loaded i am increasing Size of Div to populate dataso i want it to be on middle of page after increasing size or added data function GetImgDetails(elt) { $('#divPop').append('<img src="Images/wait.gif" />') var winH = $(window).height(), winW = $(window).width(); $("#divPop").css('top', winH / 2 - $("#divPop").height() / 2); $("#divPop").css('left', winW / 2 - $("#divPop").width() / 2); $("body").append('<div class="loading">'); $("#divPop").fadeIn(800).delay(1000); $("#divPop").empty();//Lets say this is my data from ajax will get my data $("#divPop").animate({ width: "50%", height: "50%" }, 300);//here i want to rearrange div on center of page for (var a = 1; a <= 100; a++) { $("#divPop").append(a + " "); if (a % 10 == 0) { $("#divPop").append("<br/>") } } } 解决方案 ('#divPop').append('<img src="Images/wait.gif" />') var winH =(window).height(), winW =(window).width(); 这篇关于在加载所有数据后如何重新设置中心弹出Div的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 10-22 03:40