2012-10-13 100 views

回答

1

工作演示http://jsfiddle.net/tTD4D/

API使用:http://api.jquery.com/slideToggle/

還是喜歡佐爾坦提到:http://jqueryui.com/accordion/

這應該符合您的需要:)

代碼

$(".title").click(function() { 
    $this = $(this); 
    $content = $this.next(".content"); 
    if (!$content.is(":visible")) { 
     $(".content:visible").slideToggle(100); 
     $content.slideToggle(500); 
    } 
});​ 
+0

好的。它是div的一個例子。在單擊任何奇數的不行時,如何通過一個表格2行這樣的表格,下一個行甚至不會打開。 –

+0

@RafiurRabby嗨,酷,是的,我們將解決它,輕彈你的代碼在小提琴我會看看男人':)' –

0

這裏是基本

$('.title').on('click', function() { 
    if($(this).hasClass('open')) { 
     $(this).removeClass('open'); 
    } else { 
     $('.title').removeClass('open'); 
     $(this).addClass('open'); 
    } 
}); 

HTML代碼將是這樣的

<div class="title"> 
    title here to be clicked 
    <p class="desc">blah</p> 
</div> 

的CSS也許是這樣的

.title p { 
    display: none 
} 

.title.open p { 
    display:block 
} 

滑動效果或諸如此類的東西只是錦上添花蛋糕,你可以谷歌的東西

相關問題