5th
9
符合网页标准的随滚动条滚动的广告特效
Posted by 可乐 under 网页设计
因为用到,所以找了下相关的代码。一下这个是比较好用的,FF,IE6,7测试通过。
HTML部分代码
- <div id="ad" style="position:absolute;background:#eeeeee;width:100px;height:100px;border:1px dotted #000;text-align:center">测试效果的层</div>
- <script type="text/javascript">
- scrollImg();
- </script>
JS代码
- function scrollImg(){ //浮动广告
- var posX,posY;
- if (window.innerHeight) {
- posX = window.pageXOffset;
- posY = window.pageYOffset;
- }
- else if (document.documentElement && document.documentElement.scrollTop) {
- posX = document.documentElement.scrollLeft;
- posY = document.documentElement.scrollTop;
- }
- else if (document.body) {
- posX = document.body.scrollLeft;
- posY = document.body.scrollTop;
- }
- var ad=document.getElementById("ad");
- ad.style.top=(posY)+"px";
- ad.style.right=(posX-100)+"px";
- setTimeout("scrollImg()",100);
- }
里面的
ad.style.top=(posY)+”px”;
ad.style.right=(posX-100)+”px”;
两行是用来控制显示位置的。我给了主题框架container一个相对定位。所以这么写了。
作用浏览者 我讨厌这个跟着我的广告 一般会有安全浏览扩展过滤
[回复]