ドラッグ&ドロップで色々なものを移動させる UI が最近は多くなってきました。モバイルなどでも直感的でわかりやすいため色々な場面で利用されているように感じます。 この記事では要素をマウスによるドラッグ&ドロップまたはスマホでのタッチイベントで動かせるように JavaScript コードを書いています。よく使われている技術なので有名なコードかもしれませんが、自分なりに考えてみました。ネイティブな JavaScript コードです。PC とモバイル一応対応済み。 使い方 .drag-and-drop のクラス名が付いた要素をドラッグ&ドロップで移動できるようにします。複数あっても大丈夫なように書いたので .drag-and-drop はいくつあっても大丈夫です。 HTML例 <div class="drag-and-drop" id="red-box"></div> <div class="d
![JavaScriptを使って要素をドラッグ&ドロップで移動 | q-Az](https://cdn-ak-scissors.b.st-hatena.com/image/square/9d644522a61720f8c05eebef5c0f792cc90f7c9b/height=288;version=1;width=512/https%3A%2F%2Fq-az.net%2Fogp%2Felements-drag-and-drop.png)