2012-04-26 10 views
0

jQueryを使ってソート可能なリストを作成したい。jQueryを使ってソート可能なリストを書く(jQueryUIは重すぎる)

私の考えは以下の通りです:li要素がマウスと共に動くので、mouseupイベントが発生したときにli要素が配置される位置にプレースホルダが配置されます。

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

+0

コードコード。 –

+2

jQuery UIのソースを覗いてみませんか?それはあなたが離れて勉強することができる開発者バンドルを持っています。 – Joseph

+0

本当に...私はそれを手に入れません。なぜ何かを使用しないで準備ができています。人々は時間と血を与えてそのことを造りました。 –

答えて

1

実際、jQuery UIでは、スクリプト内のどの部分を選択するかを選択できます。したがって、ソート可能なものだけを選択できます(他に3つの依存関係がありますが、特に大きなものはありません)。 jQuery UIのホームページに行き、カスタムダウンロードのビルドをクリックしてください。あなたはこの方法で非常に軽量のスクリプトを得ることができます。

これは、コードのクロスブラウザとの互換性を助け、jQuery UIコードは実際には読み込み不能な機能を取り除くのに便利です(おそらく、例えばscrollSensitivityセッターを削除できます)。

+0

+1 jQuery UIのモジュール性により、必要なビットだけを使用できるようにビルドをカスタマイズするのが簡単になります:) – danwellman

関連する問題