zoukankan      html  css  js  c++  java
  • 【转】aspx页面与onscroll事件

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    这个使得符合W3C标准的页面无法使用onscroll事件,也就是说onscroll事件不符合W3C的标准。

    许多直接把上面那条语句删掉,然后在body中这样写:

    <body onscroll="

    floater.style.top=document.body.scrollTop+document.body.clientHeight-oip.offsetHeight;

    ">

    <div id="floater"></div>

    floater的其他属性如颜色,宽度,高度可直接在css中写好。

    这样的结果是onscroll事件可以执行,但我页面的格局却因为缺少那个W3C标准而被打乱了。所以。。。这个不能使用。

    我使用下面的方法:

     <script type="text/javascript">
        function divMove()
        {
            
             var floater=document.getElementById("floater");//这条写不写都可以
             floater.style.top=document.documentElement.scrollTop+document.documentElement.clientHeight-floater.offsetHeight;
        }
        </script>  

     body代码为

     <body onload=" window.setInterval(divMove,150);">....这样就可以了

  • 相关阅读:
    hdoj 1872 稳定排序
    nyoj 60 谁获得了最高奖学金
    hdoj 2066 一个人的旅行
    nyoj 8 一种排序
    bzoj1798 1
    bzoj4031
    SPOJ-HIGH
    学习笔记::矩阵树定理
    学习笔记::树上莫队
    Strip
  • 原文地址:https://www.cnblogs.com/lavenderzh/p/1761847.html
Copyright © 2011-2022 走看看