$(function() { //使用title内容作为tooltip提示文字 $(document).tooltip({ track: true }); // 侧边导航二级菜单切换(展开式) $('.nav-tabs').each(function(){ $(this).find('dl > dt > a').each(function(i){ $(this).parent().next().css('top', (-70)*i + 'px'); $(this).click(function(){ if ($('.admincp-container').hasClass('fold')) { return; } $('.sub-menu').hide(); $('.nav-tabs').find('dl').removeClass('active'); $(this).parents('dl:first').addClass('active'); $(this).parent().next().show().find('a:first').click(); }); }); }); // 侧边导航展示形式切换 $('#foldSidebar > i').click(function(){ if ($('.admincp-container').hasClass('unfold')) { $(this).addClass('fa-indent').removeClass('fa-outdent'); $('.sub-menu').removeAttr('style'); $('.admincp-container').addClass('fold').removeClass('unfold'); } else { $(this).addClass('fa-outdent').removeClass('fa-indent'); $('.nav-tabs').each(function(i){ $(this).find('dl').each(function(i){ $(this).find('dd').css('top', (-70)*i + 'px'); if ($(this).hasClass('active')) { $(this).find('dd').show(); } }); }); $('.admincp-container').addClass('unfold').removeClass('fold'); } }); // 侧边导航三级级菜单点击 $('.sub-menu').find('a').click(function(){ openItem($(this).attr('data-param')); }); // 顶部各个模块切换 $('.nc-module-menu').find('a').click(function(){ if ($('.admincp-container').hasClass('unfold')) { $('.sub-menu').hide(); } $('.nc-module-menu').find('li').removeClass('active'); _modules = $(this).parent().addClass('active').attr('data-param'); $('div[id^="admincpNavTabs_"]').hide(); $('#admincpNavTabs_' + _modules).show().find('dl').removeClass('active').first().addClass('active').find('dd').find('li > a:first').click(); }); if ($.cookie('workspaceParamShop') == null) { // 默认选择第一个菜单 //$('.nc-module-menu').find('li:first > a').click(); openItem('index|Shop'); } else { openItem($.cookie('workspaceParamShop')); } // 导航菜单 显示 $('a[tptype="map_on"],a[class="add-menu"]').click(function(){ $('div[tptype="map_nav"]').show(); }); // 导航菜单 隐藏 $('a[tptype="map_off"]').click(function(){ $('div[tptype="map_nav"]').hide(); }); // 导航菜单切换 $('a[data-param^="map-"]').click(function(){ $(this).parent().addClass('selected').siblings().removeClass('selected'); $('div[data-param^="map-"]').hide(); $('div[data-param="' + $(this).attr('data-param') + '"]').show(); }); /* $('div[data-param^="map-"]').find('i').click(function(){ var $this = $(this); var _value = $this.prev().attr('data-param'); if ($this.parent().hasClass('selected')) { $.getJSON('index.php?act=common&op=common_operations', {type : 'del', value : _value}, function(data){ if (data) { $this.parent().removeClass('selected'); $('ul[tptype="quick_link"]').find('a[onclick="openItem(\'' + _value + '\')"]').parent().remove(); } }); } else { var _name = $this.prev().html(); $.getJSON('index.php?act=common&op=common_operations', {type : 'add', value : _value}, function(data){ if (data) { $this.parent().addClass('selected'); $('ul[tptype="quick_link"]').append('
  • ' + _name + '
  • '); } }); } }).end().find('a').click(function(){ openItem($(this).attr('data-param')); }); */ // 导航菜单默认值显示第一组菜单 $('div[data-param^="map-"]:first').nextAll().hide(); $('A[data-param^="map-"]:first').parent().addClass('selected'); }); // 点击菜单,iframe页面跳转 function openItem(param) { //console.log(param); $('.sub-menu').find('li').removeClass('active'); data_str = param.split('|'); $this = $('div[id^="admincpNavTabs_"]').find('a[data-param="' + param + '"]'); if ($('.admincp-container').hasClass('unfold')) { $('.sub-menu').hide(); $this.parents('dd:first').show(); } $('div[id^="admincpNavTabs_"]').hide().find('dl').removeClass('active'); $('li[data-param="' + data_str[1] + '"]').addClass('active'); //$('li[data-param="' + data_str[0] + '"]').addClass('active'); $this.parent().addClass('active').parents('dl:first').addClass('active').parents('div:first').show(); $('#workspace').attr('src','/index.php?m=Shop&c=' + data_str[1] + '&a=' + data_str[0]); $.cookie('workspaceParamShop', data_str[0] + '|' + data_str[1], { expires: 1 ,path:"/"}); } /* 显示Ajax表单 */ function ajax_form(id, title, url, width, model) { if (!width) width = 480; if (!model) model = 1; var d = DialogManager.create(id); d.setTitle(title); d.setContents('ajax', url); d.setWidth(width); d.show('center',model); return d; }