當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > 編程其他 > JS代碼實(shí)現(xiàn)checkbox鼠標(biāo)移入移出的特效

JS代碼實(shí)現(xiàn)checkbox鼠標(biāo)移入移出的特效

2012/10/24 10:55:51作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱(chēng)】

checkbox鼠標(biāo)移入移出的特效

【實(shí)例描述】

當(dāng)鼠標(biāo)移動(dòng)到復(fù)選框時(shí),復(fù)選框背景色會(huì)發(fā)生改變;當(dāng)鼠標(biāo)移走時(shí),復(fù)選框恢復(fù)原來(lái)的顏色.這就是本例的特效。

【實(shí)例代碼】

<html> <script language="javascript"> var node; var inited=false; var init=function()                         //初始化方法 {     node=document.getElementById("chk1");   //找到頁(yè)面中的checkbox控件     inited=true; } var check_over=function()                   //鼠標(biāo)移入事件綁定的方法 {         if(!inited)              return;     node.style.borderStyle="solid";         //設(shè)置邊框     node.style.borderColor="#FFCC00";       //設(shè)置邊框顏色     node.style.backgroundColor="#EEEEEE";   //設(shè)置背景色 } var check_out=function()                    //鼠標(biāo)移入事件綁定的方法                  {     node.style.borderStyle="none";        //設(shè)置邊框     node.style.borderColor="#FFFFFF";       //設(shè)置邊框顏色-白色     node.style.backgroundColor="#FFFFFF";   //設(shè)置背景色 } </script> <body onload="init()"> <input type="checkbox" id="chk1" onmouseover="check_over()" onmouseout="check_out()" />把鼠標(biāo)移過(guò)來(lái) </body> </html>  

【運(yùn)行效果】

運(yùn)行效果

【難點(diǎn)剖析】

本例的重點(diǎn)是checkbox控件的“onmouseover”事件和“onmouseout”事件?!皁nmouseover”事件綁定的是“check—over”方法,此方法改變了checkbox的邊框樣式、邊框顏色和背景色?!皁nmouseout”事件表示鼠標(biāo)移走時(shí)的觸發(fā)事件,其綁定了“check—out”方法,用來(lái)取消所有的特效設(shè)置。

【源碼下載】

本實(shí)例JS代碼下載

 

標(biāo)簽: JS代碼  鼠標(biāo)  checkbox