国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

js類后臺管理菜單類-MenuSwitch

2024-09-06 12:41:29
字體:
來源:轉載
供稿:網友
寫MenuSwitch類的出發點是因為隨著后臺管理項越來越多,從而導致菜單顯示部出現了滾動條導致頁面很不美觀,自己蒙生寫這個JS類了。
    這個功能類采用了目前比較流行的Web2.0做法,使用DIV+CSS+JS方式,將樣式和功能分開。我下面先把演示效果放出來吧

代碼如下:
    function MenuSwitch(className){        
        this._elements = [];
        this._default = -1;
        this._className = className;
        this._previous = false;
    }
    MenuSwitch.prototype.setDefault = function(id){
        this._default = Number(id);
    }
    MenuSwitch.prototype.setPrevious = function(flag){
        this._previous = Boolean(flag);
    }
    MenuSwitch.prototype.collectElementbyClass = function(){
        this._elements = [];
        var allelements = document.getElementsByTagName("div");
        for(var i=0;i<allelements.length;i++){
            var mItem = allelements[i];
            if (typeof mItem.className == "string" && mItem.className == this._className){
                var h3s = mItem.getElementsByTagName("h3");
                var uls = mItem.getElementsByTagName("ul");
                if(h3s.length == 1 && uls.length == 1){
                    h3s[0].style.cursor = "hand";                    
                    if(this._default == this._elements.length){
                        uls[0].style.display = "block";    
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛扎县| 孟津县| 周口市| 永安市| 潍坊市| 巍山| 蓬莱市| 临邑县| 阳东县| 万年县| 安徽省| 集安市| 津南区| 桑日县| 桂阳县| 佳木斯市| 海宁市| 丰原市| 剑阁县| 霍林郭勒市| 苏尼特右旗| 城固县| 搜索| 镇雄县| 天气| 霸州市| 大名县| 新邵县| 五华县| 阳新县| 天全县| 额敏县| 兴海县| 泰顺县| 彭山县| 泾源县| 靖江市| 宁南县| 台江县| 新田县| 奉贤区|