美高梅官方网站3045-mgm6608美高梅app下载
jquery 可拖拽的窗体控件实现代码-Web前端之家

jquery 可拖拽的窗体控件实现代码-Web前端之家

作者:mgm美高梅 官方网址    来源:未知    发布时间:2019-11-22 19:37    浏览量:

所以要引入JQUERY框架。 把我的这个控件代码放到一个js文件里面直接引入就可以了 控件代码 复制代码 代码如下: $.fn.myDrag = function() { var self = $; self.css("position", "absolute"); var p = self.position(); self.css({ left: p.left, top: p.top }); self.mousedown { // debugger; self.data; //保存状态,表示是否可以拖拽 // debugger; var selfLeft = event.pageX - parseInt; //计算出鼠标到这个元素的left var selfTop = event.pageY - parseInt; //计算出鼠标到这个元素的top self.data; //保存坐标信息 self.data; } ); $.mouseup { self.data; //防止窗体飞到外面去 var bWidth = $; var bHeight = $; var currentleft = parseInt; var currenttop = parseInt; if currentleft = 0; if (currentleft >= bWidth) currentleft = bWidth - self.width(); if currenttop = 0; if (currenttop >= bHeight) currenttop = bHeight - self.height(); self.css({ left: currentleft, top: currenttop }); } ); $.mousemove { var state = self.data; if (state && state == "true") { var selfLeft = event.pageX - parseInt); //计算这个元素的left位置 var selfTop = event.pageY - parseInt; self.css({ left: selfLeft, top: selfTop }); //设置这个元素的位置 } }); return self; } javascript代码 复制代码 代码如下:

//这个是JQUERY框架,没有的自己搜索去到处都是,一脚踩一堆

//这个是我的那个控件代码

HTML代码 复制代码 代码如下:

点击拖我吧

友情链接: 网站地图
Copyright © 2015-2019 http://www.zen-40.com. mgm美高梅有限公司 版权所有