本文實例為大家分享了JavaScript實現(xiàn)拖拽功能的具體代碼,供大家參考,具體內(nèi)容如下
盒子拖拽—運用到的有onmousedown事件,onmousemove事件以及onmouseup事件
1、當(dāng)鼠標(biāo)點擊下去的時候我們需要獲取鼠標(biāo)所在位置的橫縱坐標(biāo),然后獲取盒子的離頁面的橫縱方向的距離
2、計算出鼠標(biāo)相對盒子的距離
3、當(dāng)鼠標(biāo)移動的時候,獲取鼠標(biāo)移動的距離,在永鼠標(biāo)此刻的位置減去鼠標(biāo)相對盒子的距離,獲得的是盒子此刻的坐標(biāo)位置
4、將這個位置賦值給盒子
5、鼠標(biāo)抬起,清除鼠標(biāo)移動事件;
代碼:
鼠標(biāo)拖拽