飘浮广告(飘浮在网页最顶层)

 <div id="img"
  style="position: absolute; left: 311; top: 815; visibility: hidden;z-index:100;"
  οnmοuseοver="clearInterval(interval)"
  οnmοuseοut="interval = setInterval('changePos()', delay)"
  align="right">
  <a href="http://tj.szlhxq.gov.cn" target="_blank"><img border="0"
      src="${resSys}/index/images/jp.jpg"
   οnlοad="return imgzoom(this,500);"
    style="cursor: pointer;" /></a>
  <span style="CURSOR: hand; color: red; font-weight: bold"
   οnclick="clearInterval(interval);img.style.visibility = 'hidden'">关闭</span>
 </div>
 <script language=javascript>
  var xPos = 20;//from alixixi.com
  var yPos = document.body.clientHeight;
  var step = 1;
  var delay = 30;
  var height = 0;
  var Hoffset = 0;
  var Woffset = 0;
  var yon = 0;
  var xon = 0;
  var pause = true;
  var interval;
  img.style.top = yPos;
  function changePos() {
   width = document.body.clientWidth;
   height = document.body.clientHeight;
   Hoffset = img.offsetHeight;
   Woffset = img.offsetWidth;
   img.style.left = xPos + document.body.scrollLeft;
   img.style.top = yPos + document.body.scrollTop;
   if (yon) {
    yPos = yPos + step;
   } else {
    yPos = yPos - step;
   }
   if (yPos < 0) {
    yon = 1;
    yPos = 0;
   }
   if (yPos >= (height - Hoffset)) {
    yon = 0;
    yPos = (height - Hoffset);
   }
   if (xon) {
    xPos = xPos + step;
   } else {
    xPos = xPos - step;
   }
   if (xPos < 0) {
    xon = 1;
    xPos = 0;
   }
   if (xPos >= (width - Woffset)) {
    xon = 0;
    xPos = (width - Woffset);
   }
  }
  function start() {
   img.style.visibility = "visible";
   interval = setInterval('changePos()', delay);
  }
  start();
 </script>



 

注意div的z-index:100,z-index设置元素的堆叠顺序,拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。这个一100足够大了。

很多人做这个广告发现广告飘在flash下面,这个属性可以解决这个问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值