双滚动

同时为html,body两标签都添加css样式:height: 100%;overflow: hidden;才能阻止body滚动条滚动,一般都会是动态添加样式,这样写就可以:

if($('#category')[0].style.display=='block'){
        $('html').css({"height":"100%","overflow":"hidden"});
        $('body').css({"height":"100%","overflow":"hidden"});
    }else{
        $('html').css({"overflow":"initial"});
        $('body').css({"overflow":"initial"});
    }
原文地址:https://www.cnblogs.com/miumiu316/p/6126962.html