JS--实现漂浮广告

//html代码    
     <div id= "ad"  style= "position:absolute" >
         <a href= "http://www.cxyblog.com/" >
             <img src= "img/cxyblog.jpg"  />
         </a>
     </div>
 
    <script>
        var  x = 50,y = 60
        var  xin =  true , yin =  true
        var  step = 1
        var  delay = 50
        var  obj=document.getElementById( "ad" )
        function  floatAD(){
           var  L=T=0
           var  R= document.body.clientWidth-obj.offsetWidth
           var  B = document.body.clientHeight-obj.offsetHeight
           obj.style.left = x + document.body.scrollLeft
           obj.style.top = y + document.body.scrollTop
           x = x + step*(xin?1:-1) 
           if  (x < L) { xin =  true ; x = L}
           if  (x > R){ xin =  false ; x = R}
           y = y + step*(yin?1:-1)
           if  (y < T) { yin =  true ; y = T }
           if  (y > B) { yin =  false ; y = B }
        }
        var  itl= setInterval( "floatAD()" , delay)
       obj.onmouseover= function  floatStop(){}
       obj.onmouseout= function (){itl=setInterval( "floatAD()" ,delay)}
    </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值