次のようなリストがあります。
<ul id="list">
<li><a href="/">Adam</a></li>
<li><a href="/">Alex</a></li>
...
<li><a href="/">Zara</a></li>
</ul>
そして、この JavaScript によってすでにアルファベット順に並べられています。
var mylist = $('#list');
var listitems = mylist.children('li').get();
listitems.sort(function(a, b) {
return $(a).text().toUpperCase().localeCompare($(b).text().toUpperCase());
})
$.each(listitems, function(idx, itm) { mylist.append(itm); });
次に、次のようにリストを設定する必要があります。
<ul id="list">
<li id="a"><a name="a" class="title">A</a>
<ul>
<li><a href="/">Adam</a></li>
<li><a href="/">Alex</a></li>
</ul>
</li>
<li id="b"><a name="b" class="title">B</a>
<ul>
<li><a href="/">Barry</a></li>
<li><a href="/">Becky</a></li>
</ul>
</li>
...
...
...
<li id="z"><a name="z" class="title">z</a>
<ul>
<li><a href="/">zavv</a></li>
<li><a href="/">zora</a></li>
</ul>
</li>
</ul>
このApple Style Sliderでリストを使用するには.
JavaScriptでそれを行う方法を知っていますか?