コードのデモ:
http://www.imqing.com/demo/movediv.html
一般原則:
div の位置を絶対にしてから制御しますその上と左の値は、主にマウスダウン、マウスムーブ、マウスアップなどのマウスイベントを監視する必要があります。
マウスダウン後、マウスの位置とマウスダウン中に移動する必要がある div を記録し、その 2 つの差を取得してマウス移動後の div の位置を取得します。つまり、
left = 現在のマウス位置.x - (マウスがクリックされたときの .x 値 - div の初期位置の x 値)
top = 現在のマウス位置.y - (.マウスがクリックされたときの y の値 - div の初期位置 y の値)
コード:
著作権