0

jQueryを使ってソート可能なリストを書きたいです。

私の考えは次のとおりです。li要素がマウスで移動すると、マウスアップイベントが発生したときにli要素が配置される場所にプレースホルダーが動的に配置されます。

しかし、私は 1 つのことを取得しません: プレースホルダーの移動に応じて、他の li 要素を適切に上下に移動させる方法。このメソッドは実際にはリスト内の各要素のインデックスを自動的に変更しないため、CSS 'top' プロパティを使用してこれらの要素を移動する必要はないと思います。誰かがこれについて私にいくつかのアイデアを教えてもらえますか? ありがとう。

4

1 に答える 1

1

実際、jQuery UI では、スクリプトで必要な部分を選択できます。そのため、sortable のみを選択できます (他に 3 つの依存関係がありますが、特に大きな依存関係はありません)。jQuery UI のホームページにアクセスし、build custom download をクリックするだけです。この方法で非常に軽量なスクリプトを取得できます (ダウンロードで読み取り可能なコードを選択すると、スクリプトをさらに削除できます)。

これにより、コードのクロスブラウザー互換性が向上し、jQuery UI コードは実際に読み取り可能になり、不要な機能を簡単に取り除くことができます (おそらくscrollSensitivityセッターなどを削除できます)。

于 2012-04-26T11:44:21.507 に答える