網頁上怎麼讓圖片出現自由漂動的效果? (js程式碼範例)
Aug 10, 2018 pm 02:55 PM有時候我們在打開某些網站時,會立即飄出一個廣告式的圖片在你面前晃悠,當然對於站長來說這是為了讓用戶能夠第一時間看到他們的廣告或者重要信息等等,對於使用者來說,可選擇性觀看這些圖片訊息,自然是更重要的。那麼今天這篇文章主要介紹網頁漂浮程式碼(圖片漂浮可選擇性關閉)的具體示範。希望對有興趣的朋友有幫助。
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="/static/imghw/default1.png" data-src="2.png" class="lazy" 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中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)