使用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