标签: 代码

  • 使用

    OK,在使用以下声明时,会使一个最常用的漂浮下拉广告失效 直接导致document.body.scrollTop永远等于0, body Sc…

    OK,在使用以下声明时,会使一个最常用的漂浮下拉广告失效

    直接导致 document.body.scrollTop 永远等于 0, body Scroll 永远也不会引发。搜索了一下,发现了解决方案。

    即是使用:document.documentElement.scrollTop 替代 document.body.scrollTop

    article/document_body_doctype_switching_and_more/17/30655/” target=”_blank”>点这里查看老外的详细分析

    以下是正确的漂浮广告下拉代码,在所谓的”W3C 标准”里可以正确运行

    var delta=0.15
    var collection;
    function floaters() {
    this.items = [];
    this.addItem = function(id,x,y,content)
    {
    document.write('

    '+content+'



    ');var newItem = {};
    newItem.object = document.getElementById(id);
    newItem.x = x;
    newItem.y = y;

    this.items[this.items.length] = newItem;
    }
    this.play = function()
    {
    collection = this.items
    setInterval('play()',10);
    }
    }
    function play()
    {

    for(var i=0;idocument.documentElement.scrollTop+followObj_y)) {
    var dy=(document.documentElement.scrollTop+followObj_y-followObj.offsetTop)*delta;
    dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
    followObj.style.top=followObj.offsetTop+dy;
    }
    followObj.style.display = '';
    }
    }

    var theFloaters = new floaters();
    theFloaters.addItem('followDiv1','document.body.clientWidth-108',1,'');

    theFloaters.play();
  • for (i=1;i<=445; i++) { parent.scroll(1,i) } //} } */ //window.onload=scrollit; window.onload=scroller; ///* locate = 0; function scroller() { if (locate !=445 ) { locate++; scroll(0,locate); clearTimeout(timer); var timer = setTimeout("scroller()",3); timer; } } //*/ 阅读全文

© 2026 Xiaoxiao’s Weblog. 粤ICP备15088982号