【发布时间】:2015-09-23 03:14:20
【问题描述】:
<div id="Dvloading" style="float: left;">
<i id="loadingSpinner" class="icon-spinner icon-spin blue" style="margin-left: 50%; position:absolute ; margin-top: 25%; z-index: 1000; font-size: 800%;"></i>
</div>
这是在页面加载时显示加载图形的代码。它显示在网格视图上方。当网格包含大量行时,当我向下滚动页面时,我看不到加载图形。但是当我转到屏幕顶部时,我可以看到加载图形。即使在滚动页面时,我如何将其始终保持在屏幕中间?
请帮帮我。
【问题讨论】:
-
将样式应用于位置:固定
-
你试过固定位置还是粘性位置?
-
请努力尝试自己找到解决方案并在此处发布您的代码。
-
您应该在包含的 div 上使用 position:fixed,然后您需要添加一些其他样式以使其在屏幕上居中
-
我也试过了。我刚刚发现了问题。这是由于一些定义了页面顶部的css而发生的。这里是 .PopupPanel { position: absolute;左:50%;最高:50%; z 指数:100;高度:400px;边距顶部:-200px;宽度:600px;左边距:-300px;现在我已经根据你的 cmets 解决了这个问题。谢谢
标签: javascript jquery html css asp.net-mvc