2011-12-05 50 views

回答

2

試試這個

$(prevBanner).siblings(".banner:not(this)").hide(); 
// and 
$(nextBanner).siblings(".banner:not(this)").hide(); 

你也可以做一個$(".banner").hide()然後$(nextBanner).show();

+0

這是爲什麼降低投票率? –

+0

這是問題的最佳答案。 –

3

嘗試:

$(nextBanner).siblings(".banner:not(.active)").hide(); 
+0

這是爲什麼downvoted? –

1

試試這個

$('.banner').hide(); 
$(prevBanner).show().addClass("active"); 

$('.banner').hide(); 
$(nextBanner).show().addClass("active"); 

你的代碼,有我在你的小提琴已經糾正了一些缺陷。看看它。

工作demo

+0

這不會改變結果。 – RightSaidFred

+0

@RightSaidFred - 我同意,但我修改了小提琴中的OP代碼,您是否介意觀看演示並取消投票? – ShankarSangoli

+0

好得多.... – RightSaidFred