1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > jQuery实现简单的DIV拖动效果【jquery】

jQuery实现简单的DIV拖动效果【jquery】

时间:2020-08-16 21:12:57

相关推荐

jQuery实现简单的DIV拖动效果【jquery】

web前端|js教程

jQuery,DIV拖动

web前端-js教程

扑克牌控制器源码,恢复ubuntu系统引导,爬虫箱手机控制,php与dart,手机seo报告lzw

创建一个HTML文件,复制以下代码进去,修改jquery文件(没有的到网上去下一个,我使用的是jquery-1.8.2),即可以运行了

图片曝光单页源码,ubuntu换壁纸软件,爬虫数据怎么排列,nginx +php,67194seolzw

Jquery:鼠标拖动DIVdiv#computerMove{ position:absolute; top:50px; left:50px; width:200px; height:30px; line-height:30px; background-color:#00CCCC; text-align:center; color:#FFFFFF; cursor:default; }

点击我拖动

$(document).ready(function(){var $div = $("div#computerMove");/* 绑定鼠标左键按住事件 */$div.bind("mousedown",function(event){ /* 获取需要拖动节点的坐标 */ var offset_x = $(this)[0].offsetLeft;//x坐标 var offset_y = $(this)[0].offsetTop;//y坐标 /* 获取当前鼠标的坐标 */ var mouse_x = event.pageX; var mouse_y = event.pageY; /* 绑定拖动事件 */ /* 由于拖动时,可能鼠标会移出元素,所以应该使用全局(document)元素 */ $(document).bind("mousemove",function(ev){/* 计算鼠标移动了的位置 */var _x = ev.pageX - mouse_x;var _y = ev.pageY - mouse_y;/* 设置移动后的元素坐标 */var now_x = (offset_x + _x ) + "px";var now_y = (offset_y + _y ) + "px";/* 改变目标元素的位置 */$div.css({ top:now_y, left:now_x}); });});/* 当鼠标左键松开,接触事件绑定 */$(document).bind("mouseup",function(){ $(this).unbind("mousemove");}); })

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》及《jQuery动画与特效用法总结》

python简单源码下载,vscode代码拖拽,ubuntu安装汇编环境,tomcat运行过程,sqlite撤销操作,多选下拉列表插件,网站页面前端框架,json爬虫模板,php 数组for循环,seo 大会,房源管理系统网站源码,网页网游游戏源码,用c 网站模板免费下载,手机页面导航特效,客车车辆管理系统源码,仿转转小程序源码lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。