2021-06-28

开发工具与关键技术: jquery
撰写时间:2021/6/28

效果图如下图所示:
在这里插入图片描述

一、HTM代码我就设置了一个div标签

二、CSS代码
在这里插入图片描述

1.给div设置个宽300px、高300px、背景颜色粉红色、设置个绝对定位

三、jquery
在这里插入图片描述

1.我这里引用了jquery的插件
2.给div分别绑定鼠标按下事件和鼠标松开事件是。
3.首先我们要获取到鼠标在div中的top值和left值,所以就要用鼠标的坐标x和y分别减掉div的偏移值top和left,这样就拿到了鼠标在div中的x和y值了。
4.当按下再移动的话,就会触发移动事件,再次用鼠标的坐标x和y减去上面所得到的鼠标在div中的top和left值,这样我们就得到了div的top值和left值。因为上面设定的是绝对定位,所以就把所得到的top和left的值分别给到绝对定位。
5.当鼠标松开,就把所有的事件给清除掉就好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值