使用jQuery的切换类,我需要有一些小技巧在这里解决这个问题:有两个元素
我有6个按钮,当用户点击它,一个“数据条”填满。这是通过改变那个databar div的高度来完成的。
If user clicks on button1 or 2 -> Databar changes to small
If user clicks on button 3 or 4 -> Databar fills up to medium
If user clicks on 5 or 6 -> Databar fills to large
问题是:我不能使用toggleClass将div切换到不同的高度。因为使用切换类方法会发生这种情况: 如果用户单击按钮1,div将正确更改为“小”。但是,如果用户也点击了按钮2,课程将被删除。 我希望用户能够单击按钮1和2,以便div更改为“小”类。但是,如果用户UNCLICKS按钮1和2 ...'小'类应该被删除。
这同样适用于按钮的其余部分。因此,如果用户UNCLICKS 3和4,我应该删除'中等'类,以使div高度回到零,小或任何其他按钮被点击。
我创建了一个小提琴来说明什么,我想: http://jsfiddle.net/NvdB31/M6jGJ/1/
感谢万!这正是我所期待的。 – NvdB31