Ajax 带有jQuery的CSS特定Div覆盖

Ajax 带有jQuery的CSS特定Div覆盖,ajax,css,overlay,loading,Ajax,Css,Overlay,Loading,海亚 我在一个包含很多div的应用程序中有一个仪表板,每个div的内部html都是通过远程ajax调用设置的。我需要做的是将加载动画(使用微调器加载覆盖等)放到每个div中,一旦ajax回调完成,我将删除这些加载覆盖 到目前为止,我已经到了这一点,但是我无法将它放在特定的div中,这个加载会覆盖整个页面,无论我将加载div放在哪里:(有什么想法吗 <div class="profile-sidebar" style="width: 250px;" id="divUserProfileInf

海亚

我在一个包含很多div的应用程序中有一个仪表板,每个div的内部html都是通过远程ajax调用设置的。我需要做的是将加载动画(使用微调器加载覆盖等)放到每个div中,一旦ajax回调完成,我将删除这些加载覆盖

到目前为止,我已经到了这一点,但是我无法将它放在特定的div中,这个加载会覆盖整个页面,无论我将加载div放在哪里:(有什么想法吗

<div class="profile-sidebar" style="width: 250px;" id="divUserProfileInfo">
            <div class="loading">Loading&#8230;</div> etc etc etc </div></div>

.loading
div有一个固定的位置,它将被定位,而不管其父
div
的位置如何。若要使
.loading
div仅显示在特定div内,请将
.loading
的位置更改为绝对,将父div的位置更改为相对。

我无法真正更改父div的位置到relative(相对)…主题在这样做之后会彻底崩溃…还有其他建议吗?然后将
.loading
的位置设置为relative(相对)。顺便说一下,在像您所说的那样设置了这些值之后,我可以放置loading div,但整个css模板确实变得很奇怪:)不,伙计,如果我只把装载物的位置改成相对位置,那就没什么区别了……只是这个。轮廓边栏{浮动:左;宽度:300px;右边距:20px;}