国产探花免费观看_亚洲丰满少妇自慰呻吟_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";    
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海丰县| 磐安县| 科技| 文登市| 吴堡县| 洛扎县| 察雅县| 且末县| 中超| 通榆县| 金门县| 荣昌县| 广元市| 剑河县| 汉阴县| 沂水县| 河北区| 仪陇县| 济南市| 建瓯市| 突泉县| 长阳| 扶风县| 色达县| 敖汉旗| 揭西县| 山阴县| 汉川市| 博湖县| 叶城县| 墨竹工卡县| 临沭县| 桦甸市| 禹城市| 青冈县| 玉山县| 关岭| 乌鲁木齐市| 天峻县| 旌德县| 青川县|