纯文本 Laden 效果 , 可以自己定义颜色和速度
复制代码代码如下::
/** Animation laden
* Erstellt von 黑と白の印 am 15.03/11.
*/
Funktionslade (Element, LightColor, DarkColor, Geschwindigkeit, Rückruf) {
if (! Element && (! Element.InNeText ||! Element.textContent)) return
element = typeof element === "String"? Dokument.GetElementById (Element): Element
LightColor = LightColor || "#fff", darkcolor = darkColor || "#000", Speed = Geschwindigkeit || 300
var arr_spaneles = new Array ()
! Funktion (arr_elementText) {
Element.InnerText = element.textContent = "" "
für (var i = 0; i <arr_elementText.length; i ++) {
var span = document.createelement ("span")
Element.InnText? span.inNertext = arr_elementText [i]: span.textContent = arr_elementText [i]]
Element.AppendChild (Spannweite)
arr_spaneles.push (span)
}
} ((Element.InNerText || element.textContent) .Split (""))
var index = -1, länge = arr_spaneles.length
var loadingTimer = setInterval (function () {
arr_spaneles [math.max (index, 0)]. style.color = darkColor
if (index == Länge-1) {
Index = -1
Callback && callback ()
}
++ Index
arr_spaneles [Index] .Style.Color = LightColor
},Geschwindigkeit)
}
以上就是本文所述的全部内容了 , 希望对大家学习 JavaScript 能有所帮助。