2009-12-05 163 views
0

Jquery如何使用类似于Ajax CollapsiblePanel创建的?JQuery可折叠面板

+0

你寻找一些容器从阿贾克斯获得其信息并扩展根据元素内容返回? – yoda 2009-12-05 02:34:38

回答

1

手动: 有头(将被点击展开和折叠)一个div,另一个DIV的内容(这将对此事被显示)。

这里有一个例子。

//To Show 
$('#myheader1').click(function(){$('#mycontent1').Show())}; 

//To Show 
$('#myheader1').click(function(){$('#mycontent1').Hide())}; 

您必须在变量中维护可见性状态。

就绪控制

http://plugins.jquery.com/project/accordion

+3

+1,你也可以使用'Toggle()'(http://docs.jquery.com/Events/toggle)来避免存储任何可见性状态。 – Jared 2009-12-05 02:34:32

0

试试这个:

<ItemTemplate> 
    <span class="title">Show/Hide</span> 
    <div> 
     <!-- put some elements here... --> 
    </div> 
</ItemTemplate> 

$(".title").click(function() { $(this).next("div").slideToggle("slow"); });