亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

js實現從右向左緩緩浮出網頁浮動層廣告的方法

2024-05-06 16:19:45
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了js實現從右向左緩緩浮出網頁浮動層廣告的方法,可實現右側浮動廣告的定時彈出及點擊展開、折疊等功能,非常具有實用價值,需要的朋友可以參考下

本文實例講述了js實現從右向左緩緩浮出網頁浮動層廣告的方法。分享給大家供大家參考。具體實現方法如下:

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. <head> 
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  6. <title>從右向左緩緩浮出的網頁浮動層廣告</title> 
  7. <script language="javascript"
  8. var $ = function (d){return document.getElementById(d)}; 
  9. var CLS={ 
  10. create: function() { 
  11. return function() { 
  12. this.$ADD = function (fn){CLS.add(this,fn)}; 
  13. this.init.apply(this, arguments); 
  14. }, 
  15. add:function (obj,fn){ 
  16. fn.apply(obj,arguments); 
  17. }, 
  18. enterFrame:function (){ 
  19. this.onEnterFrame=function (){}; 
  20. this.$PLAY = function (g){ 
  21. this.enterFrameP = this.enterFrameP || 10; 
  22. this.CLStimeIndex = CLS.ontimes.length; 
  23. CLS.ontimes.push(this); 
  24. window.clearTimeout(this.enterFrameTimeout); 
  25. window.clearInterval(this.enterFrameInterval); 
  26. if(g)this.enterFrameTimeout = window.setTimeout('CLS.ontimes['+this.CLStimeIndex+'].enterFrameInterval=window.setInterval("CLS.ontimes['+this.CLStimeIndex+'].onEnterFrame()",'+this.enterFrameP+')',parseInt(g*1000)); 
  27. else this.enterFrameInterval = window.setInterval("CLS.ontimes["+this.CLStimeIndex+"].onEnterFrame()",this.enterFrameP); 
  28. this.$STOP = function (){ 
  29. window.clearInterval(this.enterFrameInterval); 
  30. this.$SET = function (p){ 
  31. this.enterFrameP = p; 
  32. }, 
  33. ontimes:new Array() 
  34. }; 
  35. CLS.Marquee = CLS.create(); 
  36. CLS.Marquee.prototype = { 
  37. init:function (button,box,speed){ 
  38. this.box = $(box); 
  39. this.tit = $(button) 
  40. this.kong = $("kong"); 
  41. this.onOpen = true
  42. this.show = false
  43. this.time = 0; 
  44. this.speed = speed; 
  45. this.kong.style.height = this.box.offsetHeight +"px"
  46. this.Maxw = this.box.offsetWidth-this.tit.offsetWidth; 
  47. this.box.style.right = -this.box.offsetWidth + "px"
  48. this.boxTop = this.kong.offsetTop; 
  49. var _t = this
  50. this.tit.onclick = function (){ 
  51. this.show = true
  52. if(_t.onOpen){ 
  53. _t.onEnterFrame = _t.close; 
  54. _t.onOpen = false
  55. }else
  56. _t.onEnterFrame = _t.open; 
  57. _t.onOpen = true
  58. _t.$PLAY(); 
  59. }; 
  60. this.$ADD(CLS.enterFrame); 
  61. this.onEnterFrame = this.open; 
  62. this.$PLAY(); 
  63. }, 
  64. open:function(){ 
  65. this.tit.innerHTML = "-"
  66. var _r = parseInt(this.box.style.right); 
  67. var _b = (0 - _r)/30; 
  68. this.box.style.right = (_r + _b) +"px"
  69. this.kong.style.top = (document.documentElement.scrollTop + this.boxTop) +"px"
  70. if(_b==0 && !this.show){ 
  71. this.time +=10; 
  72. if(this.time>=this.speed*1000){ 
  73. this.show = true
  74. this.onOpen = false
  75. this.$STOP(); 
  76. this.onEnterFrame = this.close; 
  77. this.$PLAY();  
  78. }  
  79. }, 
  80. close:function (){ 
  81. this.tit.innerHTML = "+"
  82. var _r = parseInt(this.box.style.right); 
  83. var _b = (-this.Maxw - _r)/5; 
  84. this.box.style.right = Math.round(_r + _b) +"px"
  85. this.kong.style.top = (document.documentElement.scrollTop + this.boxTop) +"px"
  86. }; 
  87. window.onload = function (){ 
  88. setTimeout(function(){new CLS.Marquee("tit","abc",10)},3000); 
  89. //tit是點擊按鈕的Id ,abc是浮動塊的ID,10是顯示時長 
  90. }; 
  91. </script> 
  92. <style type="text/css"
  93. <!-- 
  94. #abc { 
  95. border: 1px solid #003399; 
  96. position: absolute; 
  97. height: 150px; 
  98. width: 220px; 
  99. right: -100%; 
  100. #abc #tit { 
  101. background-color: #0066FF; 
  102. position: relative; 
  103. height: 100%; 
  104. width: 20px; 
  105. color: #FFFFFF; 
  106. text-align: center; 
  107. float: left; 
  108. #kong { 
  109. position: absolute; 
  110. width: 100%; 
  111. top: 100px; 
  112. overflow: hidden; 
  113. top: 100px; 
  114. right: 0px; 
  115. .right { 
  116. float: right; 
  117. width: 190px; 
  118. padding: 5px; 
  119. --> 
  120. </style> 
  121. </head> 
  122. <body style="margin:0px;"
  123. <!--浮動框外面套一層,防止出現橫向滾動條--> 
  124. <div id="kong"
  125. <!--浮動框--> 
  126. <div id="abc"
  127. <div id="tit">-</div> 
  128. <div class="right"
  129. <a href="/">網頁上從右邊緩緩彈出的廣告框效果</a></div> 
  130. </div> 
  131. </div> 
  132. 右側廣告3秒后彈出 
  133. </body> 
  134. </html> 

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品视频播放| 亚洲天堂av在线免费| 456国产精品| 91精品国产自产在线| 亚洲欧洲在线观看| 日韩欧美aⅴ综合网站发布| 91久久久久久久久| 欧美视频专区一二在线观看| 黄网动漫久久久| 国产精品69久久久久| 久久人人爽人人爽爽久久| 色综合久久悠悠| 精品国产自在精品国产浪潮| 韩剧1988在线观看免费完整版| 国产精品精品久久久| 国模精品视频一区二区三区| 亚洲国产美女精品久久久久∴| 国产91九色视频| 亚洲综合日韩在线| 国产精品伦子伦免费视频| 欧美性黄网官网| 另类天堂视频在线观看| 日韩精品有码在线观看| 视频直播国产精品| 亚洲欧美日韩久久久久久| 日韩在线免费av| 亚洲精品www久久久| 中文字幕自拍vr一区二区三区| 最近2019年日本中文免费字幕| 亚洲精品一区在线观看香蕉| 久久视频中文字幕| 最近免费中文字幕视频2019| 国产在线精品成人一区二区三区| 国产日韩在线观看av| 亚洲精品成人网| 日韩一区二区福利| 亚洲黄页网在线观看| 欧美成在线观看| 日韩欧美在线播放| 国产欧美一区二区三区在线| 欧美日韩在线视频首页| 久久精品视频中文字幕| xxx一区二区| 久久这里只有精品99| 欧美激情免费在线| 欧美影院在线播放| 久久久久久亚洲精品不卡| 久久伊人精品视频| 亚洲自拍在线观看| 亚洲国产精品专区久久| 在线亚洲欧美视频| www欧美日韩| 欧美在线亚洲在线| 亚洲第一综合天堂另类专| 久久香蕉精品香蕉| 久久国产加勒比精品无码| 色先锋资源久久综合5566| 久久精品视频亚洲| 欧美激情影音先锋| 精品香蕉在线观看视频一| 亚洲欧美www| 狠狠色香婷婷久久亚洲精品| 欧美激情免费视频| 日本19禁啪啪免费观看www| 久久国产一区二区三区| 久久伊人精品天天| 亚洲欧美激情在线视频| 亚洲淫片在线视频| 精品国模在线视频| 欧美www视频在线观看| 欧美性生活大片免费观看网址| 精品国产精品三级精品av网址| 欧美激情欧美激情| 91精品综合久久久久久五月天| 自拍偷拍亚洲在线| 国产精品免费观看在线| 欧美一区二区影院| 久久久视频精品| 欧美国产日韩二区| 亚洲人成自拍网站| 欧美激情精品久久久久久| 久久久电影免费观看完整版| 久久五月天色综合| 国产精品自产拍在线观看| 色www亚洲国产张柏芝| 欧美精品18videos性欧美| 国产欧美中文字幕| 91av国产在线| 麻豆一区二区在线观看| 日韩有码在线播放| www.日韩av.com| 成人黄在线观看| 国产精品高潮呻吟久久av无限| 欧美乱大交xxxxx| 欧美夫妻性生活视频| 国产精品欧美日韩久久| 日本成人在线视频网址| 伊人一区二区三区久久精品| 久久成年人视频| 亚洲人在线视频| 久久久国产精品x99av| 国产一区二区黑人欧美xxxx| 岛国精品视频在线播放| 亚洲精品一区二三区不卡| 亚洲福利小视频| 午夜精品在线观看| 欧美—级a级欧美特级ar全黄| 精品露脸国产偷人在视频| 欧美色视频日本高清在线观看| 国产精品美腿一区在线看| 日韩av有码在线| 成人欧美在线视频| 欧美日韩国产限制| 亚洲第一福利网站| 国产男人精品视频| 精品中文字幕视频| 欧美一区二粉嫩精品国产一线天| 日韩精品高清在线| 另类色图亚洲色图| 成人情趣片在线观看免费| 色777狠狠综合秋免鲁丝| 中文字幕亚洲自拍| 亚洲人午夜色婷婷| 亚洲国产精品高清久久久| 宅男66日本亚洲欧美视频| 日韩精品极品在线观看| 欧美精品videofree1080p| 欧美视频在线视频| 亚洲天堂av电影| 九九热视频这里只有精品| 欧美成人精品在线| 日韩三级成人av网| 国产一区二区欧美日韩| 亚洲精品综合精品自拍| 中文字幕亚洲在线| 欧美一乱一性一交一视频| 欧美一区第一页| 永久免费看mv网站入口亚洲| 欧美交受高潮1| 91av在线免费观看视频| 久久色免费在线视频| 最近中文字幕日韩精品| 中文.日本.精品| 日韩中文娱乐网| 国内成人精品视频| 亚洲精品国产综合久久| 亚洲国产精品免费| 免费91在线视频| 日韩一区二区三区xxxx| 国产婷婷成人久久av免费高清| 久久综合88中文色鬼| 国产成人综合精品| xxx欧美精品| 久久久久久这里只有精品| 欧美怡春院一区二区三区| 亚洲级视频在线观看免费1级| 亚洲成人精品av| 91老司机精品视频| 亚洲国产精品久久久久| 欧美国产日韩精品| 精品免费在线视频| 日产精品99久久久久久| 狠狠色狠狠色综合日日五| 国产美女久久久|