2016-02-29 111 views

回答

1

不要爲每個菜單的事件處理程序,你可以概括的功能。跟蹤默認頁面和當前頁面。

在我的jsFiddle我遵循你的慣例,菜單項id等於項目內容類。

例如#soap對應.soap

https://jsfiddle.net/guanzo/trftw00c/2/

var current = "home"; 

$('.nav-tabs').on('click','li',function(){ 
    var clicked = $(this).attr('id'); 
    $('#'+current).toggleClass('active'); 
    $('#'+clicked).toggleClass('active'); 
    $('.'+current).fadeOut('fast',function(){ 
     $('.'+clicked).fadeIn('fast'); 
    }) 
    current = clicked; 
})