ondragover="doDragOver(event);"ondragoverが、ドラッグしてオブジェクトをここにドロップしようとするときのイベントで、ondropが実際にドロップされたときのイベント処理となります。ondragoverでは、ドロップの受け入れなどに関する処理を行い、ondropでは実際にドロップで受け渡されたデータの処理などを行います。
ondrop="doDrop(event);"
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>HTML5</title> <style> div.draggable { width:100px;height:50px; } div.droppable { width:200px;height:100px; } </style> <script type="text/javascript" src="script.js" charset="UTF-8"></script> </head> <body onload="init();"> <h1>Drag & Drop Sample</h1> <p id="msg"></p> <div draggable="true" ondragstart="return doDragStart(event);" class="draggable" style="background-color:red"> ドラッグできます </div> <hr> <div ondragover="doDragOver(event);" ondrop="doDrop(event);" class="droppable" style="background-color:green"> ここにドロップ! </div> </body> </html>
<< 前へ | 次へ >> |