国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

layui實現左側菜單點擊右側內容區顯示

AWang / 1076人閱讀

摘要:這個前端框架對后端人員來說提供了極大的方便,很大一部分同學在剛接觸到這個框架就迫不及待的要動手實踐了,剛好最近需要開發一個后臺管理項目,就拿來進行學習和實踐還沒有接觸到的同學可以先通讀一遍文檔,這樣在遇到問題的時候才能夠對癥下藥,仔細研究相

layui這個前端框架對后端人員來說提供了極大的方便,很大一部分同學在剛接觸到這個框架就迫不及待的要動手實踐了,剛好最近需要開發一個后臺管理項目,就拿layui來進行學習和實踐.

還沒有接觸到的同學可以先通讀一遍文檔,這樣在遇到問題的時候才能夠對癥下藥,仔細研究相關的板塊
今天我們先來學習一下使用layui來實現左側點擊菜單,內容區顯示tab

實驗效果

實現過程

html代碼




    
    
    
    <?php echo $curTitle;?>
    


    javascript代碼:

        layui.use(["element", "layer", "jquery"], function () {
            var element = layui.element;
            // var layer = layui.layer;
            var $ = layui.$;
            // 配置tab實踐在下面無法獲取到菜單元素
            $(".site-demo-active").on("click", function () {
                var dataid = $(this);
                //這時會判斷右側.layui-tab-title屬性下的有lay-id屬性的li的數目,即已經打開的tab項數目
                if ($(".layui-tab-title li[lay-id]").length <= 0) {
                    //如果比零小,則直接打開新的tab項
                    active.tabAdd(dataid.attr("data-url"), dataid.attr("data-id"), dataid.attr("data-title"));
                } else {
                    //否則判斷該tab項是否以及存在
                    var isData = false; //初始化一個標志,為false說明未打開該tab項 為true則說明已有
                    $.each($(".layui-tab-title li[lay-id]"), function () {
                        //如果點擊左側菜單欄所傳入的id 在右側tab項中的lay-id屬性可以找到,則說明該tab項已經打開
                        if ($(this).attr("lay-id") == dataid.attr("data-id")) {
                            isData = true;
                        }
                    })
                    if (isData == false) {
                        //標志為false 新增一個tab項
                        active.tabAdd(dataid.attr("data-url"), dataid.attr("data-id"), dataid.attr("data-title"));
                    }
                }
                //最后不管是否新增tab,最后都轉到要打開的選項頁面上
                active.tabChange(dataid.attr("data-id"));
            });
    
            var active = {
                //在這里給active綁定幾項事件,后面可通過active調用這些事件
                tabAdd: function (url, id, name) {
                    //新增一個Tab項 傳入三個參數,分別對應其標題,tab頁面的地址,還有一個規定的id,是標簽中data-id的屬性值
                    //關于tabAdd的方法所傳入的參數可看layui的開發文檔中基礎方法部分
                    element.tabAdd("demo", {
                        title: name,
                        content: "",
                        id: id //規定好的id
                    })
                    FrameWH();  //計算ifram層的大小
                },
                tabChange: function (id) {
                    //切換到指定Tab項
                    element.tabChange("demo", id); //根據傳入的id傳入到指定的tab項
                },
                tabDelete: function (id) {
                    element.tabDelete("demo", id);//刪除
                }
            };
            function FrameWH() {
                var h = $(window).height();
                $("iframe").css("height",h+"px");
            }
        });

    實現邏輯:動態判斷所點擊的菜單元素,利用元素上設置的data屬性值,在右側內容區生成頁面iframe進行動態顯示
    參考文獻:layui官網

    文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

    轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/94647.html

    相關文章

    • layui實現左側菜單點擊右側內容顯示

      摘要:這個前端框架對后端人員來說提供了極大的方便,很大一部分同學在剛接觸到這個框架就迫不及待的要動手實踐了,剛好最近需要開發一個后臺管理項目,就拿來進行學習和實踐還沒有接觸到的同學可以先通讀一遍文檔,這樣在遇到問題的時候才能夠對癥下藥,仔細研究相 layui這個前端框架對后端人員來說提供了極大的方便,很大一部分同學在剛接觸到這個框架就迫不及待的要動手實踐了,剛好最近需要開發一個后臺管理項目,...

      zhangyucha0 評論0 收藏0
    • vue keep-alive實現動態緩存以及緩存銷毀

      摘要:實現動態緩存以及緩存銷毀需求來源及描述后臺管理系統中,左側為功能菜單欄,點擊菜單列表,右側顯示該菜單的功能頁面,本來是一個非常簡單的后臺管理系統布局,現在增加了菜單按鈕點擊左側菜單欄時,右側頁面頭部顯示當前的頁面標題,形成一個列表,點擊可 vue keep-alive實現動態緩存以及緩存銷毀 需求來源及描述 后臺管理系統中,左側為功能菜單欄,點擊菜單列表,右側顯示該菜單的功能頁面,本來...

      littleGrow 評論0 收藏0
    • 默認隱藏左側菜單的方法

      摘要:公司一項目需要默認隱藏框架的左側菜單,遇到了一些問題,下面簡要記錄問題的解決過程,以備后續查看參考。這種情況應該是獲取默認菜單的時機不對,應該在左側菜單切換完成后獲取。在菜單綁定的單擊方法中,左側菜單的內容并沒有完成刷新。 公司一項目需要默認隱藏框架的左側菜單,遇到了一些問題,下面簡要記錄問題的解決過程,以備后續查看、參考。 初 這個問題看似很簡單,只需要找到對應的js和css,設置左...

      darkerXi 評論0 收藏0
    • 20180308_vue-router前端權限控制問題

      vue-router前端權限控制問題前提綱要:1.用戶A和用戶B有不同的權限。 頁面分左側菜單部分和右側內容部分,右側內容可能有不同路徑的不同內容 最簡單例子為點擊左側用戶管理 右側顯示用戶列表 點擊某條內容詳情 右側顯示某一用戶的詳細內容 2.用戶A可以訪問路徑權限如下: a/list a/detail/:id a/list/:id 用戶B可以訪問路徑權限如下: ...

      阿羅 評論0 收藏0

    發表評論

    0條評論

    最新活動
    閱讀需要支付1元查看
    <