1

親子のページング構造を持つWebサイトを構築しています。ウェブサイトの構造を管理するための便利な方法を探しています。

  • ページを並べ替え可能にしたい

生成されたサイトマップ(ネストされたUL)でjQueryの並べ替え可能なコードをリリースすると、正しく機能しません...

$('ul.SiteMap ul').sortable();

本当に重要なのは、現在のULの外部でソートできないようにすることです。助言がありますか?

前もって感謝します。

4

3 に答える 3

2

それは私にとってはうまくいきます。各ulをクラスにソートするように割り当ててから、次のようにしました。

$('.sortableList').sortable();
于 2010-05-26T17:05:56.797 に答える
0

試してみましたか:

items: 'ul > li'

ただし、すべてのULをリストする必要があります。

$('ul.SiteMap ul, ul.sitemap ul ul, ul.sitemap ul ul ul').sortable({
items: 'ul > li'
});

私は初心者なので、おそらくもっと良い選択肢があります。

于 2010-03-24T16:54:38.933 に答える
0

親内の子の順序を変更するのは簡単です。各ulにクラス'.sort'を指定し、$('。sort')。sortable();を実行するだけです。

親を変更するとき、私は少しトリッキーになります。

于 2010-07-22T10:50:13.150 に答える