【发布时间】:2011-07-22 00:41:08
【问题描述】:
我正在使用 jQuery 根据菜单项选择在网站上显示内容。每个菜单项都附有一个与内容 div 容器匹配的数字。
$(".main-cat").hover(function() {
$(this).parent().find("div.arrow-right").remove();
$(this).after('<div class="arrow-down"></div>');
$(this).addClass('selected');
$(this).css('cursor', 'pointer');
},
function() {
$(this).removeClass('selected');
$(this).parent().find("div.arrow-down").remove();
});
$("#sidebar div").click(function() {
$("#real_0").hide();
$(".content_sub").hide();
var menuClass = $(this).attr('class');
menuClassP = menuClass.split(" ");
$("#real_" + menuClassP[1]).fadeIn('slow');
});
我正在尝试添加一个功能,该功能将仅突出显示与 当前 *活动* 内容相对应的菜单项。
写这个的最好方法是什么?我现在的代码可以变得更干净吗?
【问题讨论】:
-
您可以使用
rel属性来保存您需要的类。而不是拆分字符串。会干净一些