隨機漂浮圖片廣告例項程式碼
在網上有很多這樣的程式碼,不過未必符合W3C標準,因為在頭部加上<!DOCTYPE html>類似標籤之後,漂浮效果就會失效,下面分享一個符合標準的漂浮程式碼,使需要的朋友免去大量改造程式碼的繁瑣。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>漂浮廣告程式碼-螞蟻部落</title> <style type="text/css"> #thediv { z-index:100; position:absolute; top:43px; left:2px; height:100px; width:100px; background-color:red; } </style> <script type="text/javascript"> var xPos=300; var yPos=200; var step=1; var delay=8; var height=0; var Hoffset=0; var Woffset=0; var yon=0; var xon=0; var pause=true; var interval; function changePos() { width=document.documentElement.clientWidth; height=document.documentElement.clientHeight; Hoffset=thediv.offsetHeight; Woffset=thediv.offsetWidth; thediv.style.left=(xPos+document.body.scrollLeft+document.documentElement.scrollLeft)+"px"; thediv.style.top=(yPos+document.body.scrollTop+document.documentElement.scrollTop)+"px"; if(yon) { yPos=yPos+step; } else { yPos=yPos-step; } if(yPos<0) { yon=1; yPos=0; } if(yPos>=(height-Hoffset)) { yon=0; yPos=(height - Hoffset); } if(xon) { xPos=xPos + step; } else { xPos=xPos - step; } if(xPos < 0) { xon = 1; xPos = 0; } if(xPos >= (width - Woffset)) { xon = 0; xPos = (width - Woffset); } } function start() { thediv.visibility="visible"; interval=setInterval('changePos()',delay); } function pause_resume() { if(pause) { clearInterval(interval); pause = false; } else { interval = setInterval(changePos,delay); pause = true; } } window.onload=function() { thediv.style.top=yPos; start(); } </script> </head> <body> <div id="thediv"></div> </body> </html>
相關文章
- canvas小球隨機漂浮碰撞程式碼例項Canvas隨機
- canvas實現的隨機生成漂浮小球程式碼例項Canvas隨機
- JavaScript隨機漂浮廣告詳解JavaScript隨機
- java隨機動態生成漢字驗證碼圖片的例項程式碼分享Java隨機
- javascript生成隨機數程式碼例項JavaScript隨機
- JavaScript隨機點名程式碼例項JavaScript隨機
- js生成隨機數程式碼例項JS隨機
- js隨機顏色例項程式碼JS隨機
- Django登入(含隨機生成圖片驗證碼)註冊例項Django隨機
- css3漂浮氣球效果程式碼例項CSSS3
- css圖片變黑白程式碼例項CSS
- 利用css切割圖片程式碼例項CSS
- jQuery大圖跟隨效果程式碼例項jQuery
- [外掛擴充套件]廣告圖片漂浮外掛套件
- JavaScript產生隨機數例項程式碼JavaScript隨機
- 圖片大小自適應手機螢幕程式碼例項
- javascript圖片預載入程式碼例項JavaScript
- js圖片碎片化效果程式碼例項JS
- 圖片轉Base64程式碼例項
- 3個隨機圖片驗證程式碼隨機
- 圖片不存在使用預設圖片替代程式碼例項
- js雙色球隨機選號程式碼例項JS隨機
- javascript生成不重複隨機數程式碼例項JavaScript隨機
- jquery隨機瀑布流簡單程式碼例項jQuery隨機
- jQuery選項卡切換圖片效果程式碼例項jQuery
- js圖片緩衝載入程式碼例項JS
- 上傳圖片本地預覽例項程式碼
- css實現圖片灰度效果程式碼例項CSS
- 獲取img圖片原始尺寸程式碼例項
- 圖片上傳預覽效果程式碼例項
- js圖片淡入淡出效果程式碼例項JS
- 圖片尺寸大小自適應程式碼例項
- 按比例縮放圖片大小程式碼例項
- JavaScript隨機漂浮碰壁效果JavaScript隨機
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機
- javascript生成指定位數隨機數程式碼例項JavaScript隨機
- JavaScript浮動廣告程式碼例項JavaScript
- css3動態背景圖片程式碼例項CSSS3