[英]GIF Spinner is left Aligned, how to make it centered align through Javascript
我有以下HTML中的DIV:
<div id="progress" class="progress">
<img src="Content/themes/base/images/progress.gif" />
<br />
<span>LOADING... </span>
</div>
CSS類定義為:
.progress
{
text-align: center;
}
在頁面加載中,進度微調器將加載到屏幕中心,但是當我隱藏然后顯示此微調器時,它始終保持對齊。
以下是停止微調器的代碼:
document.getElementById("progress").style.display = "none";
並再次顯示它(此處變為與屏幕左對齊):
document.getElementById("progress").style.display = "inline";
我想念什么?
我解決了 我修改了CSS類,如下所示:
.progress
{
text-align: center;
display: none;
}
並使用了JQuery的show / hide方法:
$(".progress").show();
$(".progress").hide();
工作完美!
text-align
僅適用於塊容器(默認情況下為div)。
使用display: block
不display: inline
…style.display = "block";
最好隱藏並顯示微調器,因為您不想更改任何CSS,因為使樣式內聯使其左對齊,您也可以使用
document.getElementById("progress").style.display="box";
並且不會應用左對齊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.