相容所有瀏覽器的對聯廣告程式碼
漂浮的對聯廣告應用非常廣泛,但是無奈很多類似的程式碼都有一定的瀏覽器相容性問題,這是因為之前程式碼主要針對低版本的IE瀏覽器,下面是一段能夠相容所有瀏覽器的程式碼例項。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>相容所有瀏覽器對聯廣告-螞蟻部落</title> <style type="text/css"> #lovexin12, #lovexin14 { width:120px; height:250px; background-color:#e5e5e5; border:1px solid #ddd; } html, body{height:1000px;} #mm{height:1000px;} </style> <script type="text/javascript"> lastScrollY=0; function heartBeat() { var diffY; if(document.documentElement && document.documentElement.scrollTop) { diffY = document.documentElement.scrollTop; } else if(document.body) { diffY=document.body.scrollTop } percent=.1*(diffY-lastScrollY); if(percent>0) { percent=Math.ceil(percent); } else { percent=Math.floor(percent); } document.getElementById("lovexin12").style.top=parseInt(document.getElementById("lovexin12").style.top)+percent+"px"; document.getElementById("lovexin14").style.top=parseInt(document.getElementById("lovexin12").style.top)+percent+"px"; lastScrollY=lastScrollY+percent; } suspendcode12="<DIV id=\"lovexin12\" style='left:2px;POSITION:absolute;TOP:120px;'>ad1</div>" document.write(suspendcode12); window.setInterval("heartBeat()",1); </script> </head> <body> <div id="mm"> </div> <div id="lovexin14" style="right:2px; position:absolute"> <table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td></td> </tr> <tr> <td></td> </tr> <tr> <td></td> </tr> </table> </div> </body> </html>
以上程式碼實現了我們想要的功能,對聯廣告可以跟隨滾動條漂浮。
相關文章
- 相容所有瀏覽器的阻止事件冒泡程式碼瀏覽器事件
- 相容所有瀏覽器的progress程式碼例項瀏覽器
- js相容所有瀏覽器的事件繫結程式碼JS瀏覽器事件
- 相容所有瀏覽器的阻止事件冒泡js程式碼瀏覽器事件JS
- 相容所有瀏覽器的模糊效果程式碼例項瀏覽器
- 相容所有瀏覽器的獲取事件源物件程式碼瀏覽器事件物件
- forEach()相容所有瀏覽器瀏覽器
- CSS實現的相容所有瀏覽器的背景漸變程式碼CSS瀏覽器
- 相容所有瀏覽器的placeholder效果瀏覽器
- 相容所有瀏覽器的getElementsByClassName()函式瀏覽器函式
- 相容所有瀏覽器的禁止選中div文字程式碼例項瀏覽器
- 相容所有瀏覽器的密碼框輸入提示效果瀏覽器密碼
- 相容所有瀏覽器的圓角出效果瀏覽器
- 相容所有瀏覽器的陣列indexOf()方法瀏覽器陣列Index
- 相容所有瀏覽器的DOMContentLoaded事件瀏覽器事件
- js相容所有主流瀏覽器建立XMLhttpRequest物件例項程式碼JS瀏覽器XMLHTTP物件
- 相容所有瀏覽器array物件indexOf()方法瀏覽器物件Index
- javascript相容所有瀏覽器設定元素透明度程式碼例項JavaScript瀏覽器
- 相容所有瀏覽器的阻止事件冒泡封裝瀏覽器事件封裝
- 相容所有瀏覽器的圖片上傳本地預覽效果瀏覽器
- 原生js如何建立相容所有瀏覽器的xmlhttp物件JS瀏覽器XMLHTTP物件
- CSS程式碼在不同瀏覽器相容問題CSS瀏覽器
- 相容IE瀏覽器實現的中文兩端對齊程式碼例項瀏覽器
- 相容所有瀏覽器的點選複製黏貼效果瀏覽器
- js相容所有瀏覽器的pageX和pageY屬性JS瀏覽器
- 相容所有瀏覽器的display:inline-block效果瀏覽器inlineBloC
- 相容所有瀏覽器的js滑鼠中鍵滾動事件瀏覽器JS事件
- 相容所有瀏覽器的nextSibling瀏覽器
- 滾動滑鼠縮放圖片相容所有瀏覽器瀏覽器
- IE瀏覽器相容瀏覽器
- parseInt()瀏覽器相容瀏覽器
- 9:瀏覽器相容瀏覽器
- 相容所有瀏覽器的點選複製文字內容效果瀏覽器
- 一段程式碼完全遮蔽360瀏覽器的廣告瀏覽器
- javascript相容火狐等各瀏覽器的innerText屬性程式碼JavaScript瀏覽器
- 相容所有瀏覽器js設定元素透明度效果瀏覽器JS
- 相容IE瀏覽器的判斷img圖片尺寸的程式碼瀏覽器
- 關於瀏覽器相容瀏覽器