|
|
|
| Надо пока скрипт ждет данных по AJAX. Крутил загрузку. Загрузка это не картинка, а поочерёдная замена следующих чаров: | / - \ .. Аля загрузка в ДОС.
Сейчас просто воткнуна фраза.
$('#load').html('Loading, please wait.');
И висит собственно, пока не придет дейт со скрипта.
Пытался изобразить что то на подобии
while(1)
{
$('#load').html('|');
$('#load').html('/');
$('#load').html('-');
$('#load').html('\');
}
Но все без исходно.
// JQuary | |
|
|
|
|
|
|
|
для: Бамси
(22.12.2009 в 14:48)
| | >// JQuary
может jQuery?
>while(1)
>{
>$('#load').html('|');
>$('#load').html('/');
>$('#load').html('-');
>$('#load').html('\');
>}
vat t=100; //timeout ms
function q(){$('#load').html('|');}
function w(){$('#load').html('/');}
function e(){$('#load').html('-');}
function r(){$('#load').html('\');}
function chars(){
q();
setTimeout(w, t);
setTimeout(e, 2*t);
setTimeout(r, 3*t);
setTimeout(chars, 4*t);
}
chars();
| Сам не проверял, но должно работать. | |
|
|
|
|
|
|
|
для: Бамси
(22.12.2009 в 14:48)
| |
var sLoading = {
cfg: {
symbols: "|/-\\", // syms for use
speed: 150 // milisec-s
},
to: null,
go: function (id, i) {
var s = sLoading.cfg.symbols.split("");
i = i? (i >= s.length? 0 : i) : 0;
s = s[i];
document.getElementById(id).innerHTML = s;
sLoading.to = setTimeout(sLoading.go, sLoading.cfg.speed, id, ++i);
},
stop: function () { clearTimeout(sLoading.to) }
}
sLoading.go('load');
| вроде норм пашет. | |
|
|
|