當前位置:軟件學堂 > 資訊首頁 > 網(wǎng)絡編程 > 編程其他 > JS代碼實現(xiàn)checkbox鼠標移入移出的特效

JS代碼實現(xiàn)checkbox鼠標移入移出的特效

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

移動端

【實例名稱】

checkbox鼠標移入移出的特效

【實例描述】

當鼠標移動到復選框時,復選框背景色會發(fā)生改變;當鼠標移走時,復選框恢復原來的顏色.這就是本例的特效。

【實例代碼】

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

【運行效果】

運行效果

【難點剖析】

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

【源碼下載】

本實例JS代碼下載

 

標簽: JS代碼  鼠標  checkbox