【JavaScript】SortableJSで簡単に並べ替えUIを作る

JavaScriptのライブラリ「SortableJS」を使えば
ドラッグ&ドロップでリストの並び順を変えたりウィンドウの配置を入れ替えたり
といったUIをとても簡単に作ることができます。

SortableJS

デモ:

1.りんご
2.いちご
3.バナナ
4.スイカ
5.佐藤太郎


コード:

【JavaScript】ドラッグ&ドロップで複数ファイルの一括アップロード

複数のファイルをドラッグ&ドロップで一気にアップロードするページ、
実はけっこう簡単に作れます。Ajaxを使えばページ遷移も不要です。
(一部jQueryを使用しています)

まずはHTML側にドロップさせる場所を作ります。

ドラッグ時とドロップ時には関数を呼ぶようにしておきます。

次にその関数をJavaScriptで定義します。

ドラッグ中にブラウザの機能をキャンセルさせます。

ドロップされたらファイルを取り出してアップロード関数を呼びます。

アップロード関数です。
(エラー処理などは割愛し要点だけ簡単に記述します)

対応していないブラウザのための処理をロード時に呼びましょう。