鼠标悬停时文字颜色随机改变的js特效

刚在百度知道回答问题时,有人问到了这样一段代码,所以就自己手写了一个。

虽然写的比较简陋,但是也算是原创,主要是学会了“10进制转换16进制这个方法函数toString(16)”和document.fgColor这个属性,汗,以前还真是不知道,写段代码加深印象。

<span onmouseover="catge()" onmouseout="stopCatge()">这是一段代码测试文字</span>

<script type="text/javascript">

function catge(){

var n = Math.floor(256*256*256*Math.random());

color=n.toString(16);

document.fgColor=eval("’#'+color");

catgeTimer=setTimeout("catge()",500);

}

function stopCatge(){

clearTimeout(catgeTimer);

}

</script>

 

 

你可能感兴趣的:(js特效)