本文实例讲述了JS实现很实用的对联广告代码(可自适应高度)。分享给大家供大家参考。具体如下:
这是一款很实用的基于JS+CSS+DIV的网页对联广告代码,自适应网页高度,也就是始终保持在一定调试,这款暂时没有关闭功能。
运行效果截图如下:
在线演示地址如下:
http://demo.VeVB.COm/js/2015/js-lr-useful-adv-auto-height-codes/
具体代码如下:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>简洁对联广告代码</title><script language="JavaScript" 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.scrollTopelse{/*Netscape stuff*/}//alert(diffY);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; //alert(lastScrollY);}suspendcode12="<DIV id=/"lovexin12/" style='left:2px;POSITION:absolute;TOP:120px;'>ad1</div>"suspendcode14="<DIV id=/"lovexin14/" style='right:2px;POSITION:absolute;TOP:120px;'>ad2</div>"document.write(suspendcode12); document.write(suspendcode14); window.setInterval("heartBeat()",1);</script><style type="text/css"><!--#lovexin12,#lovexin14{width:100px;height:230px;background-color:yellow;border:2px solid red;}html,body{height:800px;}#mm{height:800px;}--></style></head><body><div id="mm">基于JS+CSS+DIV的网页对联广告代码</div></body></html>
希望本文所述对大家的JavaScript程序设计有所帮助。
新闻热点
疑难解答