0

我有一个手风琴,里面有许多随机排列的物品。手风琴加载时如何对这些项目进行排序:

< div class="accordion" >
    < h3>Abc </h3 > 
    < p>Some text. </p > 

    < h3>Cab </h3 > 
    < p>Some text. </p > 

    < h3>Bac </h3 > 
    < p>Some text. </p > 
< /div >
4

2 回答 2

1

快速解决方案: http: //tinysort.sjeiti.com/

包括该插件,对您的手风琴内容进行排序。例如。如果它在 ul 列表中:

$('ul>li').tsort();
//its sorted, trigger your accordion plugin here

编辑更多信息

好的,如果您不使用列表,请将它们放入 div 以隔离每个部分:

< div class="accordion" >
    <div class="section">
        < h3>Abc </h3 > 
        < p>Some text. </p > 
    </div>
    <div class="section">
        < h3>Cab </h3 > 
        < p>Some text. </p > 
    </div>
< /div >

然后按 h3 标签排序:

$('.accordion div.section').tsort('h3');
//then do your accordion code
于 2012-07-04T07:13:19.353 回答
0

在创建手风琴之前对它们进行排序是最简单的方法

于 2012-07-04T09:08:15.833 回答