0
我有這樣的jQuery的內容切換器,它只是沒有效果的內容之間進行切換。我希望它有一個簡單的淡入淡出效果。我該如何添加它?如何向此添加淡入淡出效果?
這裏的the fiddle,這裏是jQuery代碼。
$(function(){
function contentSwitcher(settings){
var settings = {
contentClass : '.content',
navigationId : '#navigation'
};
//Hide all of the content except the first one on the nav
$(settings.contentClass).not(':first').hide();
$(settings.navigationId).find('li:first').addClass('active');
//onClick set the active state,
//hide the content panels and show the correct one
$(settings.navigationId).find('a').click(function(e){
var contentToShow = $(this).attr('href');
contentToShow = $(contentToShow);
//dissable normal link behaviour
e.preventDefault();
//set the proper active class for active state css
$(settings.navigationId).find('li').removeClass('active');
$(this).parent('li').addClass('active');
//hide the old content and show the new
$(settings.contentClass).hide();
contentToShow.show();
});
}
contentSwitcher();
});
謝謝!工作很棒! –
那麼我將如何改變轉換的速度? –
@JeremyBlazé你應該紀念這個作爲回答。 – SeinopSys