常常遇到一些相似菜單和導航這樣的頁面效果需求,基本狀況是:數組
選中
和未選中
。當變選中狀態變動時對全部的備選進行遍歷主要做用是:code
未選中
。中狀態
。該方法主要是結合了視覺和數據兩方面的考慮,利用比較的方式動態的設置class來呈現效果。class
currentSelected
。該值能夠有兩個狀態,一是無值
,二是選中
的某個值。
該值應該是一個標誌值,也能夠是個實際值。遍歷
currentSelected
的值便可。currentSelected
已經存在,那麼不進行任何操做。該解決方案不用遍歷,基本思想是,把已經存儲的相更改狀態,把選中的線在更改狀態。
該方案主要就是進行el元素的查詢及更改。
方法
基本思想是使用數組保存已經選中的項,而後多該數組進行棧操做。數據