JavaScript實現(xiàn)文字跟隨鼠標特效
更新時間:2015年08月06日 15:54:52 投稿:lijiao
這篇文章主要介紹了JavaScript如何實現(xiàn)文字跟隨鼠標特效,d代碼簡單易操作,感興趣的朋友可以參考下
本文實例講述了JavaScript如何實現(xiàn)文字跟隨鼠標特效。分享給大家供大家參考。具體如下:
運行效果圖如下:
<HTML> <HEAD> <TITLE>鼠標特效--文本圍繞鼠標</TITLE> </HEAD> <BODY> <br><br> <center> <font color="red"><h2>鼠標特效--文本圍繞鼠標</h2></font> <hr width=300> <br><br> <!-- 案例代碼開始 --> <script language=JavaScript> var cx=0; var cy=0; var val=0; function MouseTextStart(){ for(i=1;i<=7;i++) { val=setInterval("MouseTextShow(1)",20); <!-- [Step1]: 這里可以設置文本的抖動速度,數(shù)值大速度慢 --> setInterval("MouseTextfollow("+i+")",100); } } function MouseTextShow(i){ var w=eval("MouseText"+i); with(w.style) { visibility="visible"; s=parseInt(fontSize); if(s>=200)s-=100; else if(s>90&&s<=100) { s-=85; clearInterval(val); if(i<7)val=setInterval("MouseTextShow("+(i+1)+")",20); } fontSize=s; } } function MouseTextfollow(i){ var x; if(i<6)x=cx-70+i*10; else x=cx-35+i*10; var y=cy-10+Math.floor(Math.random()*40); w=eval("MouseText"+i); with(w.style) { left=x.toString()+"px"; top=y.toString()+"px"; } } function MouseTextLocation(){ cx=window.event.x; cy=window.event.y; } document.onmousemove=MouseTextLocation; <!-- [Step2]: 在此能夠更改文本的總數(shù)目 --> var MouseText=new Array(7); <!-- [Step3]: 這里可以按序增加文本信息 --> MouseText[1]="腳"; MouseText[2]="本"; MouseText[3]="之"; MouseText[4]="家"; MouseText[5]="歡"; MouseText[6]="迎"; MouseText[7]="你"; <!-- [Step4]: 在此能夠更改文本的顏色 --> for(i=1;i<=7;i++) document.write("<div id='MouseText"+i+"' style='width:20px; height:20px; position:absolute; font-size:1000; visibility:hidden'><font face='Forte' color='#FF0000'>"+MouseText[i]+"</font></div>"); MouseTextStart(); </script> <!-- 案例代碼結(jié)束 --> </BODY> </HTML>
希望本文所述對大家的javascript程序設計有所幫助。
相關(guān)文章
Javascript 多瀏覽器兼容總結(jié)(實戰(zhàn)經(jīng)驗)
多瀏覽器兼容一直都是前端備受關(guān)注的問題,本文整理了一些實戰(zhàn)的經(jīng)驗,個人感覺還不錯,需要的朋友可以參考下2013-10-10spirngmvc js傳遞復雜json參數(shù)到controller的實例
下面小編就為大家分享一篇spirngmvc js傳遞復雜json參數(shù)到controller的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03如何使用工具規(guī)范前端項目的commits與changelog技巧
這篇文章主要為大家介紹了如何使用工具規(guī)范前端項目的commits與changelog技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02JS判斷元素是否存在數(shù)組中的5種方式總結(jié)
數(shù)組是我們編程中經(jīng)常使用的的數(shù)據(jù)結(jié)構(gòu)之一,在處理數(shù)組時我們經(jīng)常需要在數(shù)組中查找特定的值,下面這篇文章主要給大家總結(jié)介紹了關(guān)于JS判斷元素是否存在數(shù)組中的5種方式,需要的朋友可以參考下2023-03-03關(guān)于取不到由location.href提交而來的上級頁面地址的解決辦法
驗證上級頁面來源取不到由location.href提交而來的頁面地址,搜索了一大堆沒有合適的解決辦法,突然想到通過模擬JS點擊鏈接的方法2009-07-07