hi,欢迎访问本站!
当前位置: 首页Web前端正文

jq隐藏页面滚动条的方法

墨初 Web前端 250阅读

想要利用jquery来隐藏页面的滚动条,可以结合css样式代码来实现。下面是具体的实现方法,各位可以参考一下。

jq隐藏页面滚动条的方法

例:

<script src="https://cdn.staticfile.org/jquery/2.2.4/jquery.min.js"></script>
<style>
    .noscroll{
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .noscroll::-webkit-scrollbar {
        display: none;
    }
</style>
<script>
$(window).scroll(function(){
    clearTimeout($.data(this, 'timer'));
    $.data(this, 'timer', setTimeout(function() {
    $('body').addClass('noscroll');
    }, 250));
});
//当用户停止滚动时,滚动条隐藏
$(window).scroll(function(){
    $('body').removeClass('noscroll');
});
</script>

上面的示例代码中,先用一个class类来定义滚动条的隐藏。再通过jq添加或移动class类的方法来实现滚动条的显示与隐藏。

声明:无特别说明,转载请标明本文来源!
相关推荐