欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

jQuery实现鼠标拖动图片功能

程序员文章站 2022-12-03 16:50:51
本例利用jquery实现一个鼠标托动图片的功能。首先设一个wrapper,wrapper内的坐标即图片移动的坐标设置图片div,这个div即要拖动的div上面设置了wrapper的定位为relativ...

本例利用jquery实现一个鼠标托动图片的功能。

首先设一个wrapper,wrapper内的坐标即图片移动的坐标

设置图片div,这个div即要拖动的div

上面设置了wrapper的定位为relative,div1的定位为absolute。

接下来设计拖动的算法:

思路如下:

1.鼠标点下时让div跟随鼠标移动

2.鼠标松开时停止跟随

首先需要一个函数,他会将该div的坐标改变为当前鼠标的位置:

首先需要定义几个变量,保存当前鼠标的坐标以及图片的坐标

那么现在就需要为wrapper添加一个事件监听器,鼠标在wrapper中移动时,修改变量mousex,mousey的值

编写follow函数,并用计时器调用它

完整代码如下所示:

最终效果:

jQuery实现鼠标拖动图片功能

到此这篇关于jquery实现鼠标拖动图片功能的文章就介绍到这了,更多相关jquery鼠标拖动图片内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!