Files

82 lines
3.0 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* @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-footerp-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);
});
}
});
}
})
})
});