1

今回は大きな課題があります(少なくとも私にとっては)DIV要素の垂直リスト(他の子要素を含み、それらと一緒に並べ替える必要があります)を並べ替えることができるスクリプトを作成したいと思います。フレームワークは使用できません。純粋なJavaScriptである必要があります。また、ondrag、ondragoverなども使用できません(聞いたように、Operaとは互換性がありません)。すべての主要なブラウザと互換性がある必要があります。

したがって、私が使用できるのは、onmousedown、onmouseup、onmousemove、(およびこれらのような他のマウスイベント)です。他の要素のサイズと位置(各DIVのサイズと位置など)検出できます。これが最善の方法でどのように行われるかについてのスキームが必要です。何をアドバイスしますか?ありがとう!

画像

4

1 に答える 1

3

シンプルな onclick ソリューションが必要な場合は、簡単なコードを作成しました...参考までに... http://jsfiddle.net/xnXzF/5/

または、マウスでドラッグアンドドロップしたい場合は、以下の便利なリンクがあります... http://luke.breuer.com/tutorial/javascript-drag-and-drop-tutorial.aspx

于 2012-05-19T19:43:06.223 に答える