0
我想關閉(slideToggle)一個嵌套的ul和li的監聽,當點擊另一個監聽時嵌套的ul和li。jQuery slideToggle li當點擊另一個li
這是我的jQuery的切換本身:
$(document).ready(function() {
$("ul > li.closed").click(function (e) {
if (e.target === this) {
var li = $(this).closest('li');
li.find(' > ul').slideToggle('fast');
$(this).toggleClass("closed open");
}
});
});
在我的小提琴:我想關閉「主題1」,當點擊的「主題2」。 我想在點擊另一個「Subtopic x」時關閉「Subtopic 1」。
好了,謝謝你。但是現在slideToggle動畫已經消失了。我不希望元素以靜態的方式關閉。有沒有可能解決這個問題? – sqe 2013-04-28 16:18:14
@ user2179266:我更新了答案 – 2013-04-28 17:34:04
非常好!我以前不知道.siblings語法,並且對顯示非常有趣:無衝突!非常感謝你! – sqe 2013-04-28 17:55:41