82 lines
3.0 KiB
JavaScript
82 lines
3.0 KiB
JavaScript
/*
|
||
* @Author: Larry
|
||
* @Date: 2016-12-15 17:20:54
|
||
* @Last Modified by: qinsh
|
||
* @Last Modified time: 2016-12-24 22:13:09
|
||
* +----------------------------------------------------------------------
|
||
* | LarryBlogCMS [ LarryCMS网站内容管理系统 ]
|
||
* | Copyright (c) 2016-2017 http://www.larrycms.com All rights reserved.
|
||
* | Licensed ( http://www.larrycms.com/licenses/ )
|
||
* | Author: qinshouwei <313492783@qq.com>
|
||
* +----------------------------------------------------------------------
|
||
*/
|
||
layui.config({
|
||
base:'js/'
|
||
}).use(['jquery','element','layer','navtab'],function(){
|
||
window.jQuery = window.$ = layui.jquery;
|
||
window.layer = layui.layer;
|
||
var element = layui.element,
|
||
navtab = layui.navtab({
|
||
elem: '.larry-tab-box'
|
||
});
|
||
|
||
|
||
//iframe自适应
|
||
$(window).on('resize', function() {
|
||
var $content = $('#larry-tab .layui-tab-content');
|
||
$content.height($(this).height() - 136);
|
||
$content.find('iframe').each(function() {
|
||
$(this).height($content.height());
|
||
});
|
||
tab_W = $('#larry-tab').width();
|
||
// larry-footer:p-admin宽度设定
|
||
var larryFoot = $('#larry-footer').width();
|
||
$('#larry-footer p.p-admin').width(larryFoot - 300);
|
||
}).resize();
|
||
|
||
// 左侧菜单导航-->tab
|
||
$(function(){
|
||
// 注入菜单
|
||
// var $menu = $('.larry-tab-menu');
|
||
// console.log($menu);
|
||
// $('#larry-tab .layui-tab-title').append($menu);
|
||
$('#larry-nav-side').click(function(){
|
||
if($(this).attr('lay-filter')!== undefined){
|
||
$(this).children('ul').find('li').each(function(){
|
||
var $this = $(this);
|
||
if($this.find('dl').length > 0){
|
||
var $dd = $this.find('dd').each(function(){
|
||
$(this).click(function(){
|
||
var $a = $(this).children('a');
|
||
var href = $a.data('url');
|
||
var icon = $a.children('i:first').data('icon');
|
||
var title = $a.children('span').text();
|
||
var data = {
|
||
href: href,
|
||
icon: icon,
|
||
title: title
|
||
}
|
||
navtab.tabAdd(data);
|
||
});
|
||
});
|
||
}else{
|
||
$this.click(function(){
|
||
var $a = $(this).children('a');
|
||
var href = $a.data('url');
|
||
var icon = $a.children('i:first').data('icon');
|
||
var title = $a.children('span').text();
|
||
var data = {
|
||
href: href,
|
||
icon: icon,
|
||
title: title
|
||
}
|
||
navtab.tabAdd(data);
|
||
});
|
||
}
|
||
});
|
||
}
|
||
})
|
||
})
|
||
|
||
|
||
}); |