'use strict'; var sidebarJs = { init: function init() { if ($(window).width() > 991) { this.sideClick(); this.setCurrent(); } this.pagelistCurrent(); }, //当前页面高亮 setCurrent: function setCurrent() { var currentUrl = location.pathname; $('.sidebar a').each(function (i, e) { if ($(this).attr('href') == currentUrl) { $(this).addClass('on'); var sub = $(this).parents('.sub'); if (sub.length > 0) { sub.parent().addClass('on active'); } else { $(this).parent().addClass('on active'); } return false; } }); }, // 点击侧边栏效果 sideClick: function sideClick() { $('.sidebar .level-1').on('click', function () { console.log('fda'); var sub = $(this).next('.sub'); if (sub.length > 0) { sub.slideToggle().parent().toggleClass('on').siblings('.on').removeClass('on').find('.sub').slideUp(); return false; } }); }, //右侧选中当前栏目 pagelistCurrent: function pagelistCurrent() { var currentUrl = location.pathname; $('.pagelist .hd a').each(function (i, e) { if ($(this).attr('href') == currentUrl) { $(this).addClass('on'); } }) } }; sidebarJs.init();