`

做人一定不能随便

 
阅读更多

var lengthdata = {"length1":25,"length2":31,"length3":85,"length4":3,"length5":0,"length6":12,"length7":11,"length8":0,"length9":0,"length10":2,"length11":13,"length12":1,"length13":69,"length14":3};
var timer;
var length=0;
function _bodyonload()
{
?
}

function setLength()
{
?var step = 4;
?length = length+step;
?var flag = 0;
?for(var i in lengthdata)
?{
??if(length <= lengthdata[i]+step)
??{
???flag = 1;
???if(length > lengthdata[i])
???{
????$(i).style.width = lengthdata[i]+"px";
???}
???else
???{
????$(i).style.width = length+"px";
???}
??}
?}
?if(flag == 0)
?{
??clearInterval(timer);
?}
}

timer = setInterval("setLength()" , 10);

上文是开心网投票应用里,动态显示投票比例条的js代码,大家可以仔细想想里面有多少可以优化的地方。


[点击查看详细]
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics