纯文本 Загрузка 效果 可以自己定义颜色和速度
复制代码代码如下:
/** Загрузка анимации
* Создано 黑と白の印 15/03/11.
*/
Загрузка функции (элемент, Lightcolor, Darkcolor, Speed, обратный вызов) {
if (! element && (! element.innertext ||! Element.textContent)) return
element = typeof element === "string"? Document.getElementById (элемент): элемент
LightColor = LightColor || "#FFF", DarkColor = DarkColor || "#000", Speed = Speed || 300
var arr_spaneles = new Array ()
! function (arr_elementText) {
element.innertext = element.textContent = ""
for (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 (""))
var index = -1, length = arr_spaneles.length
var loadingtimer = setInterval (function () {
arr_spaneles [math.max (index, 0)]. Style.color = DarkColor
if (index == length-1) {
index = -1
обратный вызов && callback ()
}
++ Индекс
arr_spaneles [index] .style.color = lightcolor
},скорость)
}
以上就是本文所述的全部内容了 , 希望对大家学习 JavaScript 能有所帮助。