使用jQuery怎么实现一个对话框拖动功能

这期内容当中小编将会给大家带来有关使用jQuery怎么实现一个对话框拖动功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创新互联公司于2013年开始,先为新吴等服务建站,新吴等地企业,进行企业商务咨询服务。为新吴企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

具体如下:






www.jb51.net jquery 拖动






 
   标题栏

   
   

 
        var mydrag={     mousePoint: {x:0,y:0}, //初始化坐标     drag: function(){       var that=this; //保存当前对象即(mydrag),如果不保存,在mousedown()里访问不了mydrag这个对象       var targetid=$(".dragtitle");       targetid.mousedown(function(event){         var e=event;         var offsetLeft=targetid.offset().left; //当前div的左偏移距离         var offsetTop=targetid.offset().top;  //当前div的顶部偏移距离           that.mousePoint.x=e.clientX-offsetLeft;//计算鼠标点击时离它自己div的横向距离         that.mousePoint.y=e.clientY-offsetTop;  //计算鼠标点击时离它自己div的纵向距离         $(document).bind('mousemove',move);         e.stopPropagation();       });       function move(event){           var e =event;           var Left=e.clientX-that.mousePoint.x; //移动后,重新计算左偏移和顶部偏移距离           var Top=e.clientY-that.mousePoint.y;           $("#drag").css({'top':Top,'left':Left,'margin':0});           $(document).bind('mouseup',end);           e.stopPropagation();         };         function end(event){           var e = event;              $(document).unbind('mousemove', move);                 $(document).unbind('mouseup',end);           e.stopPropagation();         };     }   }   mydrag.drag();   

上述就是小编为大家分享的使用jQuery怎么实现一个对话框拖动功能了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


分享标题:使用jQuery怎么实现一个对话框拖动功能
文章链接:http://myzitong.com/article/jhpeoj.html

其他资讯