有个div,上面有滚动条,而body上也有滚动条,如何让鼠标放在页面任何位置,都只滚动div上的滚动条呢?求大虾帮忙~~~谢谢!!

解决方案 »

  1.   

    把body里面的滚动条给隐藏掉就可以了。
      

  2.   


    <body scollbar=no>
    </body>
      

  3.   

    我觉得你的这个把鼠标放在任何位置有问题。如果你的div够大的话,那你可以隐藏body滚动条去实现,但是如果你div比较小。你随便放一个位置,我觉得动的当然是body的滚动条合理。 你可以这样做。就是在div里面写一个onmouseover事件。当鼠标经过,你就让这个滚动条是可以动。 我的意思就是说,你鼠标在div上面了 滑动的时候就是div的。在div外面滑动的话,就是body的 明白我的意思没?
      

  4.   


    这样会出现一个问题,就是当div里面的滑动到底部时,继续滚动鼠标,那么body上的滚动条就会滚动,我是想做到只滚动div而body上的滚动条完全不动,但是又不取消body上的滚动条
      

  5.   

    比如有这样一段代码::<style type="text/css">
    #button{ display:none;position:fixed;top:80%;left:80%}
    body{height:2000px;overflow:auto;}
    .div_wai{width:300px;height:200px;overflow:scroll;position:fixed;left:200px;z-index:2;border:3px blue solid;background-color:yellow;}
    .div_nei{width:300px;height:1000px;}
    </style><body scrollbar=no><div class="div_wai">
    <div class="div_nei">
    as
    </div></div>
    </body>
      

  6.   

    比如有这样一段代码::<style type="text/css">
    #button{ display:none;position:fixed;top:80%;left:80%}
    body{height:2000px;overflow:auto;}
    .div_wai{width:300px;height:200px;overflow:scroll;position:fixed;left:200px;z-index:2;border:3px blue solid;background-color:yellow;}
    .div_nei{width:300px;height:1000px;}
    </style><body scrollbar=no><div class="div_wai">
    <div class="div_nei">
    as
    </div></div>
    </body>
      

  7.   

    [Quote=引用 8 楼  的回复:]兄弟,你想表达什么
      

  8.   

    例如有这样一个div
    [code=HTML][/<style type="text/css">
    #button{ display:none;position:fixed;top:80%;left:80%}
    body{height:2000px;}
    .div_wai{width:300px;height:200px;overflow:scroll;position:fixed;left:200px;z-index:2;border:3px blue solid;background-color:yellow;}
    .div_nei{width:300px;height:1000px;}
    </style><body>
    <div class="div_wai">
    <div class="div_nei">
    as

    </div></div>
    </body>]