我试图在一个网站上实现一个特定的部分,当我点击一个链接时,它会向下切换,如果页面上已经有一个切换,那么它将关闭它并打开这个选定的一个。
请参考这里:http: //jsfiddle.net/r79Nu/3/
问题是我想要它,所以当您单击特定链接时,它将停止一起切换并删除它。目前,每当您第二次单击该链接时,它都会显示一个 div。
这是代码:
$('#nav a').click(function () {
var headerItem = $(this).attr('data-header');
if ($('#header_container').is(':visible')) {
$('#header_container').slideUp(500, function() {
$('.header_item').hide();
$('#'+headerItem).show();
$('#header_container').slideToggle(500);
});
}
else {
$('#'+headerItem).show();
$('#header_container').slideToggle(500);
}
});
希望这是有道理的。