追问: 请看一下我的问题补充。
/* 如果使用margin-left为负数的办法或者使用绝对定位的办法解决的话,那么那个JS就需要同时改变外层DIV和内层的元素,我不想这样,因为如果里面的元素修改了宽度这样的修改的话,整个JS都要被修改。会增加工作量,我的问题是,能不能在不修改我本身的这个JS的前提下,实现我这个功能,CSSHACK,或者其他的办法都可以。 回答: 那我就不明白了,你的JS是什么功能. 追问: 我的JS实现的是一个菜单的显示和隐藏,当显示的时候,用JS增加外层DIV的宽度。这样内部的内容就会从右至左慢慢展开,当隐藏时,减少DIV的宽度,宽度只剩下提示按钮宽度时,结束。
float menu内部的内容,wrapper为外层的DIV
无标题文档
