一切在这里都很好,但是我要做的是让Rock类别下的列表保持显示状态,直到您单击blues类别为止。我希望开始显示“摇滚”类别,直到单击另一个类别链接。由于我是javascript新手,因此不胜感激。这是我的代码,请参阅演示...
http://jsfiddle.net/davidzupec/2BTkL/2/
$(function () {
$('a').bind('click',function () {
var Class = $(this).attr('class');
var ulName = 'ul.' + Class;
var Display=$(ulName).css('display');
var Dis = $(ulName).css('display');
$(ulName).siblings().hide();
if (Dis == "block" || Dis == "undefined") {
$(ulName).slideUp();
}
else {
$(ulName).slideDown().show(1);
}
})
});
最佳答案
不确定是否要这样?
$(function () {
$('a').bind('click',function () {
var Class = $(this).attr('class');
var ulName = 'ul.' + Class;
var Dis = $(ulName).css('display');
$(ulName).siblings().hide();
if (Dis == "block" || Dis == "undefined") {
//$(ulName).slideUp();
}
else {
$(ulName).slideDown();
}
});
$(".rock").show()
});
关于javascript - 让类别列表保持显示在我的下拉菜单上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14844594/