我已经搜索并尝试过,请帮助!所以这就是我到目前为止完美的工作。
$('.product').hide();
$('#nav a').click(function(){
var idvar = this.id;
var selected_item = $('#product_'+idvar);
var visible_item = $('.product:visible');
if( visible_item.length > 0 && selected_item.attr('id') !== visible_item.attr('id') ){
visible_item.slideUp(function(){ selected_item.slideToggle() });
}else{
selected_item.slideToggle();
}
return false;
});
我可以完美地切换它,除了我希望 div 的背景(在本例中为“more-info”)在“活动”时保持蓝色。目前我正在使用伪类作为我想要它做的样本,但最终我想点击“更多信息”,文本下拉,背景保持蓝色,直到我点击另一个框(或同一个盒子);然后它失去了蓝色......
一个警告是我不能使用“兄弟姐妹”,因为显然这些导航项目不在列表中......或任何特定顺序。
非常感谢任何帮助!