【问题标题】:Disable Scroll bar for smooth scrolling website禁用滚动条以平滑滚动网站
【发布时间】:2013-08-25 19:48:15
【问题描述】:

我目前正在开发一个网站的前端,它是单页,在 div 之间平滑滚动。

我想禁用鼠标本身的滚动。

我知道overflow:hidden; 删除了滚动条,但是,我希望页面仅在他们单击所需 div 的链接时滚动。正确的方法是什么?

【问题讨论】:

    标签: javascript jquery html css


    【解决方案1】:

    试试这个:

    <script type="text/javascript">
    if(window.addEventListener){
        window.addEventListener('DOMMouseScroll',wheel,false);
    }
    
    function wheel(event)
    {
        event.preventDefault();
        event.returnValue=false;
    }
    window.onmousewheel=document.onmousewheel=wheel;
    </script>
    

    【讨论】:

      猜你喜欢
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多