2012-03-31 175 views
0

我嘗試顯示和隱藏的點擊,但一些div的心不是要去逢jQuery的顯示隱藏

有人可以看看this

我想是:

  • 當人們到達在頁面上他們看到第一個「新聞」div的內容

  • 當點擊其他錨時,他們會看到相應的內容o F中的前一

  • 風格追加到主動錨鏈接

找遍整個這個網站,和良好的結果是小提琴

有人可以幫我這個

+1

和你有什麼問題?點擊時隱藏元素似乎很好... – 2012-03-31 16:28:34

+0

只需在開始時設置第二個和第三個新聞div以顯示:none; – 2012-03-31 16:32:50

回答

3

所以你想隱藏除第一個之外的所有.news

http://jsfiddle.net/R4ng5/13/

$(".news:not(:first)").hide(); 

如果你想樣式化活動鏈接: http://jsfiddle.net/R4ng5/14/

$(list).children('li:first').children('a').addClass('active'); 
$('#sidebar a').click(function() { 
    var i = $('#sidebar a').index($(this)); 
    $('.news').hide(); 
    $(".news:eq(" + i + ")").show(); 
    $('#sidebar a').removeClass('active'); 
    $(this).addClass('active'); 
}); 
+0

非常感謝你,你幫我解決了 – Jeroen 2012-03-31 16:40:35

+0

沒問題,很高興幫助你。 – Alex 2012-03-31 16:41:22