結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery
來源:懂視網
責編:小采
時間:2020-11-27 20:54:37
結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery
結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery:關于思路,和常規選項卡思路一樣.點擊選項菜單,突出顯示,并顯示對應的選項.本文實例中主要是通過判斷點擊菜單在菜單列表中的索引位置來顯示或隱藏選項區.原生js還有很多種實現方法(藍色理想中搜索),為了與jQ版思路保持一致,本文實例用的是循環判斷. 詳見注釋
導讀結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery:關于思路,和常規選項卡思路一樣.點擊選項菜單,突出顯示,并顯示對應的選項.本文實例中主要是通過判斷點擊菜單在菜單列表中的索引位置來顯示或隱藏選項區.原生js還有很多種實現方法(藍色理想中搜索),為了與jQ版思路保持一致,本文實例用的是循環判斷. 詳見注釋
關于思路,和常規選項卡思路一樣.點擊選項菜單,突出顯示,并顯示對應的選項.本文實例中主要是通過判斷點擊菜單在菜單列表中的索引位置來顯示或隱藏選項區.原生js還有很多種實現方法(藍色理想中搜索),為了與jQ版思路保持一致,本文實例用的是循環判斷. 詳見注釋.
另有幾點說明:
1. 通過本文DEMO演示,可以很明顯的看到原生JS的window.onload=function(){…}與jQuery的$(document).ready(function(){…});的區別,這也是我為什么不用樣式定義初始狀態下隱藏第二三個顯示區的原因;
2. 本文只是選項卡一個原型實現,若要用于同一頁面多個選項卡,變量已集中到函數頭部,可自行封裝成函數;
3. 請不要問如何實現更酷很炫的效果,請自已思考添加效果;
4. 不希望大家用這個效果時只是機械的復制粘貼,思考加實踐,然后消化成自己的.
查看演示:
結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery
結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery:關于思路,和常規選項卡思路一樣.點擊選項菜單,突出顯示,并顯示對應的選項.本文實例中主要是通過判斷點擊菜單在菜單列表中的索引位置來顯示或隱藏選項區.原生js還有很多種實現方法(藍色理想中搜索),為了與jQ版思路保持一致,本文實例用的是循環判斷. 詳見注釋