同时为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"});
}