参考サイト
外部のライブラリ参照
リストの並べ替え
親要素にsortableを設定する。ドラッグ&ドロップで順序変更ができるようになる。
sortableで検知しているのは mousedown らしく、iPhoneなどの touch(touchdown) はしていないらしい。なので、touch punch などの外部ライブラリを準備する。
sortableをinput要素やselect要素を含んでいるものに設定すると、クリックした情報を横取りされて?input, selectが選べない。delegateなどで、クリックしたらフォーカスを合わせる、という方法もあるようだが、自分で作ったやつではうまく働かなかったので、
sortable({"cancel":"input,select"}
selectを除外して対応した。
最終更新:2017年03月04日 08:54