<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> </head> <body> <!-- 我是飄動的圖片 --> <div id="ad" style="position:absolute;z-index:1;border:1px solid red;width:100px;height:100px;"> <img src='xxx.jpg' border="0"> </div> </body> <!-- 飄動代碼 --> <script type="text/javascript"> var x = 50,y = 60 var xin = true, yin = true var step = 1 var delay = 40 var obj=document.getElementById("ad") function floatAD() { var L=T=0 var R= window.screen.availWidth-obj.offsetWidth var B = window.screen.availHeight-obj.offsetHeight obj.style.left = x + document.body.scrollLeft + "px" obj.style.top = y + document.body.scrollTop + "px" x = x + step*(xin?1:-1) if (x < L) { xin = true; x = L} if (x > R){ xin = false; x = R} y = y + step*(yin?1:-1) if (y < T) { yin = true; y = T } if (y > B) { yin = false; y = B } } var itl= setInterval('floatAD()', delay) obj.onmouseover=function(){clearInterval(itl)} obj.onmouseout=function(){itl=setInterval('floatAD()', delay)} </script> </html>
主要代碼是參考了某位大神的,我稍做了些修改。javascript
找到參考地址了:http://blog.sina.com.cn/s/blog_5637f4930100d5of.htmlhtml