jquery 拖拽
来源:互联网 发布:主播的网络热门歌曲 编辑:程序博客网 时间:2024/06/04 20:10
<html><head> <meta charset="utf-8"> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"/> <script src="../../bower_components/jquery/dist/jquery.min.js"></script> <style type="text/css"> #div { position: relative; width: 500px; height: 400px; background: #ccc; } .drag { position: absolute; width: 100px; height: 100px; border: 1px solid #ddd; background: red; text-align: center; padding: 5px; top: 100px; left: 20px; cursor: pointer; -webkit-user-select: none; } </style></head><body><div id="div"> <div class="drag">这个可以拖动哦</div></div></body></html><script type="text/javascript"> // 模块拖拽 $(function () { var drag = $(".drag"), falg = false, h = $("#div").height() - 100, w = $('#div').width() - 120; var pagex, pagey; drag.mousedown(function (e) { var self = $(this); falg = true; pagex = e.pageX - parseInt(self.css("left")); pagey = e.pageY - parseInt(self.css("top")); self.css('background', 'yellow'); }); $(document).mousemove(function (e) { if (falg) { var l = e.pageX - pagex, t = e.pageY - pagey; if (l >= w) {//拖拽出界条件 l = w; } else if (l <= 0) { l = 0; } if (t >= h) { t = h; } else if (t <= 0) { t = 0; } drag.css({top: t, left: l}); } }).mouseup(function () { falg = false; drag.css('background', 'red'); }); });</script>
0 0
- jquery 拖拽
- jquery拖拽
- jquery 拖拽
- jquery拖拽
- jQuery实现DIV拖拽
- JQuery拖拽+自由落体实现
- jquery 实现DIV拖拽
- Jquery实现div拖拽
- jquery 跨iframe拖拽
- jquery 拖动排序|拖拽
- jquery ui 拖拽
- jQuery拖拽div实现
- jquery ui 拖拽
- 基於jquery 拖拽
- Jquery 实现div拖拽
- JQuery 拖拽div
- JQuery
- JQuery
- OJ第六批——Problem O: 填空题:类模板---求数组的最大值
- 第三方框架-02.Masonry使用介绍
- 研究实验二 使用寄存器
- 嘻唰唰第六批Problem K: B 抽象类-形状
- Linux学习随笔--再次接触
- jquery 拖拽
- 2. 设计一个简单的实现字体设置窗口程序,可根据用户选择设置字体的种类、字号、字形、颜色等属性。运行结果:
- 如何编译带有package的java文件
- 进入UI_UiView;frame和bound以及视图之间层级关系
- Tempter of the Bone-DFS剪枝
- 服务端技术进阶(一)web项目的部署(发布)流程
- 图片优化
- Java 二分法查找算法
- ffmpeg关于avformat_write_header问题