跟随滚动条滚动的广告代码怎么写?拜托各位大神
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-20 广告
2024-11-20 广告
作为深圳市容大彩晶科技有限公司的工作人员,对于公司广告机的功能有一定的了解。公司的广告机是否支持多语言显示,具体需根据产品型号和功能配置来确定。但一般而言,现代广告机通常具备多语言显示的功能,以适应不同国家和地区的需求。建议直接查阅产品说明...
点击进入详情页
本回答由深圳市容大彩晶科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询