我有这个简单的 HTML DIV,中间有“加载”这个词。我还有用于更改#waitDotDotDot元素中点的 JavaScript 代码。
var dots = window.setInterval( function() {
var wait = document.getElementById("waitDotDotDot");
if ( wait.innerHTML.length > 5 )
wait.innerHTML = "";
else
wait.innerHTML += ".";
}, 300);
<div style="width: 90%; text-align:center; margin-right:auto; margin-left:auto; border: 1px solid black;">
<div style="margin-right:auto; margin-left:auto; width:90%;">
Loading <span id="waitDotDotDot">.</span>
</div>
</div>
这是有效的,但是当点数增加时,它会不断调整“正在加载”文本的大小(将其向左推)。有没有办法将“正在加载”文本保持在同一位置(仍然居中),但只有点在增加时会调整大小?
慕盖茨4494581
慕村9548890
相关分类