2010-11-25 99 views

回答

0

我玩耍了一點點,似乎要啓用正在單擊的鏈接,而不是li元素上的點擊動作。

$(document).ready(function() { 
    $(".toggle_container").hide(); 

    $("li.trigger a").click(function() { 
     $(".toggle_container").hide(); 
     $(this).toggleClass("active").next().slideToggle("slow"); 
    }); 

}); 

$只是爲jQuery

的別名還有你的HTML的一個問題,在你的div爲您ul元素的兒童。您可以在列表項目本身中再添加一個ul。另一點,每個DOM元素的ID應該是唯一的。

我已經把這個作爲了這裏的jsfiddle:http://jsfiddle.net/8q8jy/1/

+0

現在它在IE 7中工作,但不是Firefox或Safari瀏覽器 – user520300 2010-11-25 15:29:30