自己做的一個圖片漂浮代碼javascript,您可以自己調節速度。
<!--代碼開始--> Code:
- <textarea rows="500" cols="500" id="Textarea1" name="Textarea1">
- 將這個文字框設定得很大,以便瀏覽器視窗中出現捲軸。歡迎光臨北京網站建設師的部落格:http://hi.baidu.com/maxuu
- </textarea>
- <div id=float_icon style="visibility:hidden; position:absolute;left:0px;top:0px;">
- <a href="www.baidu.com" target="_blank" alt="百度網站標誌"><img src="http://www.baidu.com/img/baidu_logo.gif"></a>
- </div>
-
-
- <script language="javascript">
- var dirX=1,dirY=1;
- var xPos = 0;var yPos = 0;
- float_icon.style.top=0;
- document.body.all.float_icon.style.left = 0;
- document.body.all("float_icon").style.visibility = "visible";
- window.setInterval("moveicon()",100);
- function moveicon()
- {
- var speed=100; //每次移動100個像素,在這裡調節速度。值越大,速度越快。
- xPos += speed*dirX;
- yPos += speed*dirY;
- float_icon.style.top =yPos + document.body.scrollTop;
- float_icon.style.left =xPos + document.body.scrollLeft;
- //下面的代碼實現當圖片碰撞到視窗的邊界時,改變移動的方向。
- if (xPos<=0 || xPos+float_icon.offsetWidth>=document.body.clientWidth)
- {dirX= -dirX;}
- if (yPos<=0 || yPos + float_icon.offsetHeight>=document.body.clientHeight)
- {dirY=-dirY;}
- }
- </script>
<!--代碼結束-->