纯文本 Memuat 效果 , 可以自己定义颜色和速度
复制代码代码如下:
/** memuat animasi
* Dibuat oleh 黑と白の印 pada 15/03/11.
*/
Function Loading (Elemen, LightColor, DarkColor, Speed, Callback) {
if (! element && (! element.innerText ||! element.textContent)) kembali
elemen = typeof elemen === "string"? document.geteLementById (elemen): elemen
LightColor = LightColor || "#fff", darkcolor = darkcolor || "#000", speed = speed || 300
var arr_spaneles = array baru ()
function (arr_elementText) {
element.innertext = element.textContent = ""
untuk (var i = 0; i <arr_elementText.length; i ++) {
var span = document.createElement ("span")
element.innerText? span.innertext = arr_elementText [i]: span.textContent = arr_elementText [i]
Element.AppendChild (Span)
arr_spaneles.push (span)
}
} ((element.innertext || element.textContent) .split (""))
indeks var = -1, panjang = arr_spaneles.length
var loadingTimer = setInterval (function () {
arr_spaneles [math.max (index, 0)]. style.color = darkcolor
if (index == length-1) {
indeks = -1
callback && callback ()
}
++ indeks
arr_spaneles [index] .style.color = lightcolor
},kecepatan)
}
以上就是本文所述的全部内容了 , 希望对大家学习 JavaScript 能有所帮助。