CSS/JQUERY使div可滚动而不显示滚动条

its*_*sme 3 javascript css jquery css3 twitter-bootstrap

是否有任何方法可以使用overflow-y来隐藏; 和overflow-x:隐藏?

我尝试没有成功,也许我需要一些js或jquery脚本?

我的意思是,我想在y轴上进行div滚动而不显示右侧的滚动条(就像现在一样).

itryed:

.get-list{
  position:absolute;
  z-index:444;
  text-align: center;
  display: none;
  bottom:0;
  clear:both !important;
  left:0;
  right:0;
  top:11%;

  margin:0 auto;
  background:#fff;
  max-height:800px;
  overflow-y:no-display;
  overflow-x:hidden;
  display: block;
 }
Run Code Online (Sandbox Code Playgroud)

谢谢

编辑

.log-widget-list{
  position:absolute;
  z-index:444;
  text-align: center;
  display: none;
  width:99%;
  margin:0 auto;
  background:#fff;
  height:800px;
  overflow: hidden;
 }

.log-widget-list .scroller{
  overflow: scroll; 
  height:800px;
  width:100%;
}
Run Code Online (Sandbox Code Playgroud)

无论如何它显示右滚动条

Seb*_*xel 13

让我们创建一个宽度为200px的div :(注意overflow:hidden)

#sidebar{
width: 200px;
height: 300px;
border: 1px solid #000;
overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

在div中,我们将创建'可滚动'div.看到:

#sidebar #scroller{
    width: 215px;
    height: 300px;
    padding-bottom: 15px;
    overflow: scroll; 
}?
Run Code Online (Sandbox Code Playgroud)

我们提供它overflow:scroll,滚动条不可见.这是因为这个div的总宽度为215px,这将使滚动条消失在div之外.

另见:http://jsfiddle.net/TBsN8/

  • 您应该将代码复制到此答案并解释其工作原理/原因. (2认同)
  • 我改进了答案.希望现在很清楚.:) (2认同)