纯文本 Chargement 效果 , 可以自己定义颜色和速度
复制代码代码如下:
/ ** Chargement d'animation
* Créé par 黑と白の印 le 15/03/11.
* /
Chargement de la fonction (élément, LightColor, DarkColor, Speed, rappel) {
if (! element && (! element.innerText ||! element.textContent)) return
element = typeof element === "String"? document.getElementById (élément): élément
LightColor = LightColor || "#fff", DarkColor = DarkColor || "# 000", Speed = Speed || 300
var arr_spaneles = new Array ()
! function (arr_elementText) {
element.innerText = element.TextContent = ""
pour (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.ApendChild (Span)
ar_spaneles.push (span)
}
} ((element.innerText || element.TextContent) .split (""))
var index = -1, longueur = ar_spaneles.length
var chargeingTimer = setInterval (function () {
arr_spaneles [math.max (index, 0)]. style.color = darkcolor
if (index == longueur-1) {
index = -1
rappel && callback ()
}
++ index
ar_spaneles [index] .style.color = LightColor
},vitesse)
}
以上就是本文所述的全部内容了 , 希望对大家学习 javascript 能有所帮助。