index.js 1.1 KB
/**
 * index
 * 默认依赖
 */
'use strict';

var $ = require('jquery');
require('yoho.bootstrap');


/*左侧导航*/
$('.leftpanel .nav .parent>a').click(function() {
    var coll = $(this).parents('.collapsed').length,
        child = $(this).parent().find('.children');
      
    if (!coll) {
        $('.leftpanel .nav .parent-focus').each(function() {
            $(this).find('.children').slideUp('fast');
            $(this).removeClass('parent-focus');
        });
         
        if(!child.is(':visible')) {
            child.slideDown('fast');
            if(!child.parent().hasClass('active'))
               child.parent().addClass('parent-focus');
        } else {
            child.slideUp('fast');
            child.parent().removeClass('parent-focus');
        }
    }
    return false;
});


$(".leftpanel .nav .children a").each(function(){
    var attr=$(this).attr("href");
    if(attr==window.location.pathname+window.location.search){
        $(this).parents(".children").show();
        $(this).parent("li").addClass("active");
        $(this).parents(".parent").addClass("parent-focus");
    }
});