赤色の領域をマウスで自由に好きな位置にカーソルに合わせて持っていくものを作っています
これだと右へしか動かせないんですが、上下左右の好きな位置に動かせるようにするにはどうしたらいいんでしょうか?
<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