我需要一些帮助。我希望有一个侧边栏,可以在按下特定按钮时切换。侧边栏将显示,内容 div 的宽度将减小,以便为侧边栏腾出空间。一旦单击侧边栏按钮以再次隐藏它,内容 div 将变宽。我似乎根本无法让侧边栏工作。
http://jsfiddle.net/jhacks/P3Ckk/54/
我不得不稍作改动以使其适合小提琴盒,不幸的是,这似乎使事情变得更糟。例如,使“内容” div 更宽会出于某种原因将其向下推?但我离题了......我要解决的主要问题:
当我单击“sidetoggleshow”按钮时,我什至无法显示侧边栏。我的 jquery 代码显然做错了什么?
我不确定正确的解决方案是在隐藏侧边栏时让内容 div 扩展以填充其容器 div 的剩余空间。但是,当侧边栏出现时,我希望将内容推送过来。我的侧边栏在 html 中的定位可能是部分问题。目前,我将它设为切换按钮的兄弟,因此它位于顶部栏 div 中。但是,也许它必须是容器 div 的一部分?以便它占用内容所在的同一 div 内的空间?我会在 jquery 中引用什么?我想既然它是一个唯一的 ID,那么我根本不需要任何“兄弟姐妹”或“孩子”标签吗?再次,我确实尝试过,但它没有用......再一次,它也不适用于兄弟姐妹方法
非常感谢任何和所有帮助。谢谢!