当前位置:首页 > 网页特效 > 窗口特效 >

经典的Js漂浮广告代码,物理弹性

时间:2014-06-08 09:12 来源:互联网 作者:源码搜藏 收藏 推荐

运行代码 保存代码 复制代码 提示:您可以先修改部分代码再运行,保存代码功能在Firefox下无效。
  • 比较经典通用的Js物理弹性漂浮广告代码,漂浮速度适中、大小适中,是最经典最标准的漂浮广告代码了,推荐给大家使用。不过漂浮广告在一个页面上最好不要放太多,否则很影响网站浏览体验,得不偿失。
  • <SCRIPT>
    var xPos = 300;
    var yPos = 200; 
    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;
    img1.style.top = yPos;
    function changePos() 
    {
    width = document.body.clientWidth;
    height = document.body.clientHeight;
    Hoffset = img1.offsetHeight;
    Woffset = img1.offsetWidth;
    img1.style.left = xPos + document.body.scrollLeft;
    img1.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()
    {
    img1.visibility = "visible";
    interval = setInterval('changePos()', delay);
    }
    function pause_resume() 
    {
    if(pause) 
    {
    clearInterval(interval);
    pause = false;}
    else 
    {
    interval = setInterval('changePos()',delay);
    pause = true; 
    }
    }
    start();
    </SCRIPT>
由源码搜藏网整理,转载请注明出处https://www.codesocang.com/tx-chuangkou/8556.html

窗口特效下载排行

最新文章