希望能用移动鼠标来实现页面上下移动的JavaScript源代码。请问大家能否实现,提供思路亦可,多谢~

解决方案 »

  1.   

    window.onscroll=function()
    {
     document.body.scrollTop
    }
      

  2.   

    里面的step
    应该由页面的长度来计算得出,这个 可以由自己的需要揣摩揣摩.........
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>xxxooo</title></head>
    <body >
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    <script language="javascript">
    var b = 0,step=15;
    window.onload = function(){
    document.documentElement.onmousemove = function(e){
    e = window.event || e;
    var d = document.documentElement;
    d.scrollTop=d.scrollTop+(e.clientY>b?15:(-15));
    b=e.clientY;
    }
    }
    </script></body>
    </html>