赤色の領域をマウスで自由に好きな位置にカーソルに合わせて持っていくものを作っています
これだと右へしか動かせないんですが、上下左右の好きな位置に動かせるようにするにはどうしたらいいんでしょうか?
<div id="a" style="position:absolute;width:200px;height:200px;background:red"></div> <script> var flag=0; a.onmousedown=function(){ flag=1; } a.onmousemove=function(e){ if(flag==1){ a.style.left=e.clientX; a.style.top=e.clientY; } } a.onmouseup=function(){ flag=0; } </script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/09/11 11:00