欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js實(shí)現(xiàn)div閃爍原理及實(shí)現(xiàn)代碼

 更新時(shí)間:2014年06月24日 09:00:49   投稿:whsnow  
閃爍的原理是什么呢:其實(shí)就一個(gè),display在none與block之間頻繁的交替,這樣說(shuō)你明白了么,示例代碼如下,希望對(duì)大家有所幫助

最近在學(xué)著用easyui,發(fā)現(xiàn)框架用起來(lái)果然是方便簡(jiǎn)潔,能弄出這框架的都是大神級(jí)別了吧,牛啊....

今天碰到這個(gè)應(yīng)用可以說(shuō)是讓我非常之無(wú)語(yǔ),整出源碼來(lái)一看就明白了,可之前卻還是感覺非常神奇,我也常常告訴自己,要多動(dòng)腦筋,實(shí)際上有一些也的確有想過(guò),但實(shí)在是效果很牽強(qiáng),而當(dāng)源碼拿出來(lái)看的時(shí)候卻又格外的明白,如果這時(shí)候我可以看到自己的表情,大抵就是一個(gè)糾結(jié)吧,如果說(shuō)量變引起質(zhì)變,那我的量還差的太多了,連見多識(shí)廣都算不上,何談創(chuàng)造啊。

先來(lái)分析下實(shí)現(xiàn)的原理吧,閃爍的原理是什么呢:其實(shí)就一個(gè),display在none與block之間頻繁的交替,這樣說(shuō)你明白了么。

還是先上代碼:

html部分:

<div style="width: 50px;height: 50px;background-color: cyan;display: block;" id="showZone"></div>//是不是很熟悉啊 
javascript部分: 
window.onload=function(){ 
var obj=document.getElementById("showZone"); 
var timer=null; 
obj.onclick=function(){ 
var i=0; 
clearInterval(timer); 
timer=setInterval(function(){ 
obj.style.display=i++%2?"none":"block";//還是有收獲的,這個(gè)寫法比if..else想必簡(jiǎn)單了好多 
i>8&&clearInterval(timer);//這個(gè)短路用的經(jīng)典啊 
},80); 
}; 
};

雖然原理上簡(jiǎn)單,但是前輩的代碼比我個(gè)人編寫的代碼要簡(jiǎn)單太多了,還是很有收獲的。

easyui也進(jìn)入學(xué)習(xí)日程了,這一天天的是越排越滿啊......加油,笨鳥飛飛飛.....

相關(guān)文章

最新評(píng)論