CSS Body不可滚动?

时间:2013-09-29 18:01:07

标签: jquery html css scrollbar

我说:

body {
height: 100%;
width: 100%;
max-height: 100%;
max-width: 100%;
overflow: hidden;
}

但我仍然可以使用我的中键滚动页面。有没有解决这个问题?

我还试图搜索jQuery鼠标中键滚动事件,但没有找到任何内容。

4 个答案:

答案 0 :(得分:1)

尝试使用overflow-y代替。喜欢这个

body {
    overflow-y:hidden;
}

答案 1 :(得分:0)

您可以阻止鼠标中键,因此您无法滚动:

$(document).mousedown(function(e){
switch(e.which)
{
    case 2:
        //middle Click
        return false;
    break;
}
  return true;// to allow the browser to know that we handled it.
});

答案 2 :(得分:0)

使用css reset或:

*{margin:0;}

答案 3 :(得分:0)

如果您仍然可以滚动,则问题可能不是body标记,而是html标记占了100%以上,也可以尝试这样做,它解决了类似的问题对我来说:

html {
    overflow: hidden;
    height: 100%;
}