国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

原生js實現網頁頂部自動下拉/收縮廣告效果

2019-11-19 17:50:54
字體:
來源:轉載
供稿:網友

知識要點

1.實現原理:

通過遞歸改變div的高度值達到緩慢下拉的效果。

2.一共分為3個步驟我寫了三個函數

第一個show()函數(下拉):初始值高度h<300的話 h+5  反之return退出停止,調用setTimeout方法30毫秒執行一次+5

第二個hide()函數(收回):只是高度的判斷不同高度h-5 反之return退出停止,調用setTimeout方法30毫秒執行一次-5

第三個dd()函數(再次彈出):這里要注意的是第二次彈出的div是一個新的div把它的高度設置為0,實現原理與第一個函數一樣,

并且一定要在第二個函數(收回)執行后再執行

完整代碼

<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>demo</title><style>body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}.clear{clear: both;float: none;height: 0;overflow: hidden;}#container{width: 600px; margin: 0 auto;}p{ line-height: 28px; }.hidden{background: #E6E6E6; text-align: center; height: auto; overflow: hidden;}.show{ background: #808080;text-align: center; height: 0; overflow: hidden; }</style> </head> <body> <div id="container">  <div class="hidden" id="hid"><p>廣告圖</p></div>  <div class="show" id="sho"><p>哈哈哈哈改裝成功</p></div> </div> <script type="text/javascript">  window.onload=function aa(){ show(); setTimeout("hide()",3000); } var h=0; var hid=document.getElementById("hid"); var sho=document.getElementById("sho"); function show(){ if(h<300){  h+=5;  hid.style.height=h+"px"; }else{  return; } setTimeout("show()",30); }  function hide(){ if(h>0){  h-=5;  hid.style.height=h+"px"; }else{  dd();  return; } setTimeout("hide()", 30); } var a=0; function dd(){ if(a<60){  a+=1;  sho.style.height=a+"px"; }else{  return; } setTimeout("dd()",30); } </script></body> </html> 

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀来县| 霍邱县| 广宁县| 长武县| 河北省| 宝坻区| 吕梁市| 沙洋县| 印江| 勐海县| 海门市| 保康县| 南郑县| 安平县| 乐平市| 云梦县| 青冈县| 二连浩特市| 济宁市| 凤城市| 留坝县| 罗甸县| 达州市| 通许县| 交口县| 阳江市| 梨树县| 楚雄市| 左权县| 屯昌县| 资溪县| 高陵县| 博客| 铁岭县| 上犹县| 灌云县| 长阳| 阆中市| 上虞市| 怀宁县| 嘉禾县|