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

首頁 > 編程 > JavaScript > 正文

layui自定義ajax左側三級菜單

2019-11-19 11:07:44
字體:
來源:轉載
供稿:網友

本文實例為大家分享了layui自定義ajax左側三級菜單的具體代碼,供大家參考,具體內容如下

HTML代碼: 需引入layui.css代碼

<!-- 左側的菜單 --><div class="layui-side layui-bg-black" id="admin-side"> <div class="layui-side-scroll" id="admin-navbar-side" lay-filter="side">     </div></div>
<!-- 右側tab選項卡和內容 -->                  <div class="layui-body" style="bottom: 0;border-left: solid 2px #1AA094;" id="admin-body"> <div class="layui-tab admin-nav-card layui-tab-brief" lay-filter="admin-tab" lay-allowclose="true"> <ul class="layui-tab-title"> <!-- tab選項卡標題 --> <li class="layui-this"> <i class="fa fa-dashboard" aria-hidden="true"></i> <cite>控制面板</cite> </li> </ul> <div class="layui-tab-content" style="min-height: 150px; padding: 5px 0 0 0;"> <!-- tab選項卡內容 --> <div class="layui-tab-item layui-show"> <iframe src="main.html"></iframe> </div> </div> </div></div>

js代碼:需引入 layui.all.js

var $ = layui.jquery, element = layui.element(), form = layui.form();var html = '';//獲取菜單$.ajax({ url:"../manage/permissionList?type=1", type:"post", dataType:"json", data:{}, success:function(data){ var navs=data.result; $.each(navs,function(i,item){ html += '<dl>'; html += '<dt><a href="javascript:;" data-url="'+item.url+'" nav-id="'+item.id+'"><i class="'+item.icon+'"></i><cite>'+item.title+'</cite></a></dt>'; //如果有第二級菜單 if(item.children !== undefined && item.children.length > 0){ $.each(item.children,function(j,item2){  html += '<dd>';  html += '<a href="javascript:;" data-url="'+item2.url+'" nav-id="'+item2.id+'"><i class="'+item2.icon+'"></i><cite>'+item2.title+'</cite></a>';  //如果有三級菜單  if(item2.children !== undefined && item2.children.length > 0){  html += '<ul>';  $.each(item2.children,function(k,item3){  html += '<li>'+   '<a href="javascript:;" data-url="'+item3.url+'" nav-id="'+item3.id+'">'+   '<i class="'+item3.icon+'"></i>'+   '<cite>'+item3.title+'</cite>'+   '</a>'+   '</li>';  });  html += '</ul>';  }  html += '</dd>'; }); } html += '</dl>'; }); //渲染html $('#admin-navbar-side').html(html);  }}); //觸發事件var active = { tabAdd: function(obj){  //新增一個Tab項  element.tabAdd('admin-tab', {  title: $(this).html()//用于演示  ,content: '<iframe src="'+$(this).attr('data-url')+'"></iframe>'  });  element.tabChange("admin-tab", $('.layui-tab-title li').length - 1);  }, tabDelete: function(index) {   //刪除指定Tab項   element.tabDelete('admin-tab', index); //刪除(注意序號是從0開始計算)  } ,tabChange: function(lay_id){  //切換到指定Tab項  element.tabChange('admin-tab', lay_id); //切換到:用戶管理 }};//添加tab$(document).on('click','a',function(){ if(!$(this)[0].hasAttribute('data-url') || $(this).attr('data-url')==='')return; var title = $.trim($(this).text());  var tabs = $(".layui-tab-title").children();  for(var i = 0; i < tabs.length; i++) {  if($(tabs).eq(i).children('cite').text() == title) {   element.tabChange('admin-tab', i);    return;  }  } active["tabAdd"].call(this); resize(); active.tabChange($(".layui-tab-title").children().length - 1);}); //iframe自適應function resize(){ var $content = $('.admin-nav-card .layui-tab-content'); $content.height($(this).height() - 147); $content.find('iframe').each(function() { $(this).height($content.height()); });}$(window).on('resize', function() { var $content = $('.admin-nav-card .layui-tab-content'); $content.height($(this).height() - 147); $content.find('iframe').each(function() { $(this).height($content.height()); });}).resize();  //toggle左側菜單$('.admin-side-toggle').on('click', function() { var sideWidth = $('#admin-side').width(); if(sideWidth === 200) { $('#admin-body').animate({ left: '0' }); //admin-footer $('#admin-footer').animate({ left: '0' }); $('#admin-side').animate({ width: '0' }); } else { $('#admin-body').animate({ left: '200px' }); $('#admin-footer').animate({ left: '200px' }); $('#admin-side').animate({ width: '200px' }); }});$(document).on('click','dt',function(){ $(this).parent().find('dd').toggle();});$(document).on('click','dd a',function(){ $(this).next('ul').toggle();});

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呼和浩特市| 壤塘县| 东城区| 崇义县| 英山县| 伊春市| 买车| 双流县| 凤阳县| 甘肃省| 奎屯市| 平山县| 庄河市| 龙岩市| 新乡县| 镇坪县| 曲水县| 南木林县| 武宣县| 梨树县| 平遥县| 晋城| 乌拉特前旗| 惠州市| 三都| 合肥市| 屯昌县| 伊金霍洛旗| 乐安县| 蒙阴县| 彰化市| 竹北市| 巨鹿县| 蒙自县| 雅安市| 琼海市| 孟连| 永昌县| 胶州市| 遂平县| 新化县|