有時候我們在打開某些網站時,會立即飄出一個廣告式的圖片在你面前晃悠,當然對於站長來說這是為了讓用戶能夠第一時間看到他們的廣告或者重要信息等等,對於使用者來說,可選擇性觀看這些圖片訊息,自然是更重要的。那麼今天這篇文章主要介紹網頁漂浮程式碼(圖片漂浮可選擇性關閉)的具體示範。希望對有興趣的朋友有幫助。
js漂浮廣告程式碼具體範例如下:
<body> <div id="img1" onmouseover="pause_resume()" onmouseout="pause_resume()"> <div><a href="javascript:void(0);" onclick="closediv()" title="点击关闭">关闭</a></div> <a href=" " target="_blank"><img src="2.png" alt="可关闭的自由漂浮的图片广告特效代码"></a> </div> <p>网站漂浮代码测试</p> <script type="text/javascript"> var xPos = 300; var yPos = 200; var step = 1; var delay = 30; var height = 0; var Hoffset = 0; var Woffset = 0; var yon = 0; var xon = 0; var pause = true; var interval; var divid = img1; //浮动DIV的ID. divid.style.top = yPos; function changePos(){ width = document.body.clientWidth; height = document.body.clientHeight; Hoffset = divid.offsetHeight; Woffset = divid.offsetWidth; divid.style.left = xPos + document.body.scrollLeft; divid.style.top = yPos + document.body.scrollTop; 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(){ divid.visibility = "visible"; interval = setInterval('changePos()',delay); } function pause_resume(){ if(pause){ clearInterval(interval); pause = false;} else{ interval = setInterval('changePos()',delay); pause = true; } } function closediv(){ clearInterval(interval); divid.style.display = "none"; } start(); </script> </body>
style樣式程式碼如下:
<style type="text/css"> #img1{width:59px;height:61px;position:absolute;top:43px;left:2px;z-index:10;} #img1 div{width:80px;text-align:right;font-size:12px;} #img1 div a:link{text-decoration:none;} #img1 div a:hover{color:red;text-decoration:none;} #img1 img{width:80px;height:80px;border:1px solid black;} p{margin-top:50px;text-align:center;} </style>
以上程式碼測試如下截圖:
以上文章主要介紹了js實現圖片漂浮效果的方法,實例分析了js實現圖片漂浮的技巧,具有一定參考借鑒價值,需要的朋友可以參考下,這樣的特效能夠起到重強調的效果!
【相關文章推薦】
以上是網頁上怎麼讓圖片出現自由漂動的效果? (js程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!