我有一个边栏,里面有一个嵌套菜单。菜单上有链接。我希望当前选中的菜单项具有CSS类active。我该怎么做?
我的js看起来是这样的
var loc = window.location.href;
$('.nav-side-menu ul li a').each(function () {
var status = loc.indexOf($(this).attr('href')) > -1;
// $(this).toggleClass('active', status);
if (status) {
我正在做一个手风琴脚本,一些页面有子页面(关于,方法,我们的工作),而有些没有。如果用户在没有子菜单的页面上,我也不想让另一个子菜单显示(这是当前的情况)
网址:
标题中的jquery:
ddaccordion.init({
headerclass: "headerbar", //Shared CSS class name of headers group
contentclass: "submenu", //Shared CSS class name of contents group
revealtype: "click
我的菜单有以下JS代码:
$(document).ready(function () {
$('#nav > li > a').click(function(e){
if ($(this).attr('class') != 'active'){
$('#nav li ul').slideUp();
$(this).next().slideToggle();
$('#nav li a').removeClass('active');