我在我页面上的固定页脚上工作
我有三个DIV
。左侧的第一个包含一些项目,而右侧的另一个DIV
是一个相对的div。在这些DIV
之间是另一个DIV
,它被命名为控制器。当我点击控制器时左侧DIV
应向左侧滑动,如slideToggle()
,但控制器和右侧DIV
应该向左侧滑动DIV
。如果我不再显示左DIV
时再次点击控制器,它应该向右滑动,控制器和右DIV
应该具有相同的滑动效果。始终显示控制器DIV
和右DIV
!
这是我构建的一个小提琴示例:
https://jsfiddle.net/6ydy0o95/
答案 0 :(得分:0)
如果我理解正确,那么slideToggle并不完全适合这里,因为它会切换显示,而在你的描述中你需要切换左div的宽度 - 从400px到0并返回。 https://jsfiddle.net/6ydy0o95/2/
我发现的示例中的主要困难是当左侧div#bar打开和关闭时,使音频拉伸整个休息空间。为此,我离开#audio没有任何位置规格 - 没有浮动,显示,宽度是预定义的。 #bar和#controller设置一个明确的宽度和float:left;
#bar {
width:400px;
float:left;
}
#controller {
float:left;
width:20px;
}
希望,那就做你需要的。
答案 1 :(得分:0)