跟随滚动条滚动的广告代码怎么写?拜托各位大神
1个回答
展开全部
<script> var speed=40;//滚动速度 var AdLayer1="dd1";//左侧div的ID var AdLayer2="dd2";//右侧div的ID function initEcAd() { document.getElementById(AdLayer1).style.posTop = -200; document.getElementById(AdLayer1).style.visibility = 'visible' document.getElementById(AdLayer2).style.posTop = -200; document.getElementById(AdLayer2).style.visibility = 'visible' MoveLeftLayer(AdLayer1); MoveRightLayer(AdLayer2); } function MoveLeftLayer(layerName) { var x = 5;//左侧广告maring-left值 var y = 100;// 左侧广告距离页首高度 var diff = (document.body.scrollTop + y - document.getElementById(AdLayer1).style.posTop)*.40; var y = document.body.scrollTop + y - diff; eval("document.getElementById('" + layerName +"').style.posTop = parseInt(y)"); eval("document.getElementById('" + layerName + "').style.posLeft = x"); setTimeout("MoveLeftLayer(AdLayer1);", speed); } function MoveRightLayer(layerName) { var x = 5; var y = 100;// 右侧广告距离页首高度 var diff = (document.body.scrollTop + y - document.getElementById(AdLayer2).style.posTop)*.40; var y = document.body.scrollTop + y - diff; eval("document.getElementById('" + layerName + "').style.posTop = y"); eval("document.getElementById('" + layerName + "').style.posRight = x"); setTimeout("MoveRightLayer(AdLayer2);", speed); } </script> <body onload="initEcAd()"> <div id=dd1 style="position: absolute;visibility:hidden;z-index:1; border:1px solid red; height:200px; width:100px"></div> <div id=dd2 style="position: absolute;visibility:hidden;z-index:1; border:1px solid red; height:200px; width:100px"></div> <div style="height:2000px"></div> </body> <script> </script>
深圳市容大彩晶科技有限公司
2024-11-15 广告
2024-11-15 广告
广告机代理优选容大彩晶,深圳市容大彩晶科技有限公司自2007年成立伊始,一直专注于液晶商用显示产品的技术研发及产品服务。公司依托具有自主研发能力、创新高效的技术团队,打造出行业优质商用液晶显示设备。容大彩晶产品涵盖商用液晶显示、多媒体广告机...
点击进入详情页
本回答由深圳市容大彩晶科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询