Javascript 防止滚动条与边框左侧样式的更改?

Javascript 防止滚动条与边框左侧样式的更改?,javascript,css,Javascript,Css,我有一个很大的div,里面有很多项目,我要在一个活动中移动到marginLeft='120%'。我使用了overflow:hidden来防止它显示水平滚动条。但是当网页向右移动时,垂直滚动条的长度会变大。我希望div从屏幕上消失(我让它在HTML5转换时消失),但不影响页面的其余部分。我做错了什么?内容实际上没有向右移动,因为容器不够宽,所以默认操作是将内容放在下一行,从而进行垂直滚动 尝试在包装div中添加另一个宽度较大的div,这样内容将有足够的空间向右移动 <div id="wrap

我有一个很大的div,里面有很多项目,我要在一个活动中移动到marginLeft='120%'。我使用了overflow:hidden来防止它显示水平滚动条。但是当网页向右移动时,垂直滚动条的长度会变大。我希望div从屏幕上消失(我让它在HTML5转换时消失),但不影响页面的其余部分。我做错了什么?

内容实际上没有向右移动,因为容器不够宽,所以默认操作是将内容放在下一行,从而进行垂直滚动

尝试在包装
div
中添加另一个宽度较大的
div
,这样内容将有足够的空间向右移动

<div id="wrapper">
    <div id="inner">
        <div id="content"></div>
    </div>
</div>

据我所知,这与代码样式无关。是否设置了转换元素的宽度?听起来好像它的高度在增长,因为宽度压缩了代码,整个代码,除了代码什么都没有,所以帮帮我吧!首先,说
我有一个大div
真的没有必要。。。炫耀!今天晚上我得到了一个很大的横向布局way@Dave将#包装的宽度设置为布局所需的宽度。由于设置了overflow:hidden,因此内部将不会显示超出该宽度的内容。但是,#内容将能够向右移动,因为#inner允许它在9000px的空间内移动。@Dave看看这个旋转木马代码。-可能有助于看到它的实际作用。基本上,它是在
overflow:hidden
DIV中滑动的一行水平DIV
#wrapper {
    overflow: hidden;
}
#inner {
    width: 9000px;
}