Помогите пжл, как можно максимально упростить скрипт?
Код | function on(id,time){ var f = $('.right .hed_inf span:first'), l = $('.right .hed_inf span:last'), ring = $('.right ul'); if(time){ setInterval(function(){ jaix(3,2+'&pm='+id['on'], this, function(result){ f.html(result.p); l.html(result.g); $('.right .hed_inf font').html(result.v) ring.html(result.msg); var items = $('.right ul li'), cb = function(){}; items.css({display:'none'}); for (var i = items.length;i--;) { (function(item){ var callback = cb; cb = function(){ $(item).slideDown(400, callback); }; })(items[i]); }; cb(); cl('#jaix'); }); }, time) }else{ jaix(3,2+'&pm='+id['on'], this, function(result){ f.html(result.p); l.html(result.g); $('.right .hed_inf font').html(result.v) ring.html(result.msg); var items = $('.right ul li'), cb = function(){}; items.css({display:'none'}); for (var i = items.length;i--;) { (function(item){ var callback = cb; cb = function(){ $(item).slideDown(400, callback); }; })(items[i]); }; cb(); cl('#jaix'); }); } }
|
Просто в одном случаи нужно сетинтервал использовать ,а в другом нет. |