目前我試圖鏈.siblings和方法。不:鏈「兄弟姐妹」,「不」的方法
$(nextBanner).siblings(".banner").not(".active").hide();
但它不工作 - 沒有人知道如何定位一組兄弟姐妹,排除那些有特定類別的人?
你可以在這裏看我的例子:http://jsfiddle.net/timkl/56Mqg/25/
目前我試圖鏈.siblings和方法。不:鏈「兄弟姐妹」,「不」的方法
$(nextBanner).siblings(".banner").not(".active").hide();
但它不工作 - 沒有人知道如何定位一組兄弟姐妹,排除那些有特定類別的人?
你可以在這裏看我的例子:http://jsfiddle.net/timkl/56Mqg/25/
試試這個
$(prevBanner).siblings(".banner:not(this)").hide();
// and
$(nextBanner).siblings(".banner:not(this)").hide();
你也可以做一個$(".banner").hide()
然後$(nextBanner).show();
這是爲什麼降低投票率? –
這是問題的最佳答案。 –
嘗試:
$(nextBanner).siblings(".banner:not(.active)").hide();
這是爲什麼downvoted? –
試試這個
$('.banner').hide();
$(prevBanner).show().addClass("active");
和
$('.banner').hide();
$(nextBanner).show().addClass("active");
你的代碼,有我在你的小提琴已經糾正了一些缺陷。看看它。
工作demo
這不會改變結果。 – RightSaidFred
@RightSaidFred - 我同意,但我修改了小提琴中的OP代碼,您是否介意觀看演示並取消投票? – ShankarSangoli
好得多.... – RightSaidFred
你根本都忘了刪除active
-class。我修改你的例子只是一點點(我根本不使用siblings()
)所以它的工作原理:http://jsfiddle.net/56Mqg/27/
+1這是實際的問題。 – RightSaidFred
'$(nextBanner).siblings(「。banner」)。not(「.active」)。hide ();'是正確的。 – RightSaidFred