我需要一些帮助。我正在寻找一个边栏,当按下特定的按钮时会切换。边栏将显示,内容div的宽度将减小以为边栏腾出空间。一旦侧边栏按钮被点击以再次隐藏,内容div将会扩大。我似乎无法让边栏工作。切换导航边栏(CSS和JQuery)
http://jsfiddle.net/jhacks/P3Ckk/54/
我不得不改变事情有点让它很好地成为小提琴盒,这似乎不幸的是让事情变得更糟。例如,使“内容”div更广泛地将其向下推出某种原因?但是,我离题...我正在寻找的主要问题要解决:
我甚至不能侧边栏显示出来,当我点击“sidetoggleshow”按钮。我显然在做我的jQuery代码公然错误的东西?
我不知道正确的解决方案是什么正确的解决方案是让内容div展开,以填补侧边栏被隐藏时它的容器div的剩余空间。但是,当侧边栏显示时,我希望内容被推送。我的侧栏在html中的定位可能部分是问题。目前,我将它设为切换按钮的兄弟,因此它位于顶栏div内。但是,也许它必须是容器分区的一部分?这样它就占据了内容所在的同一个div内的空间?我会在jQuery中引用什么?我想,因为它是一个独特的ID,我不需要任何“兄弟姐妹”或“孩子”标签呢?再次,我确实尝试过,但没有奏效......再次,它不是与兄弟姐妹一起使用的方法
任何和所有帮助非常感谢。谢谢!
你在你的代码中有拼写错误,并且使用'.show()'和'.hide()'将会完成所有的操作,但不会'扩展'你的元素。 http://jsfiddle.net/qYBHj/ –
YOu没有正确关闭'#top DIV'。这是我修正你的标记后发生的事情:http://jsfiddle.net/qYBHj/1/ –