一行代码轻松实现拖动效果

简介:
  写JS实现拖动需要一大堆不便维护的代码,实属麻烦,Google了大半天,发现了一个优秀的Jquery插件EasyDrag,只需要一行代码便可轻松在主流浏览器上
  
  实现拖动效果.
  
   $(document).ready( function()
   {
   $("#divPanel").easydrag();
   }
   );
   
  
  Html 代码
  
   
  
  
   <div id="divPanel" style="width:300px;height:300px;background:white;border:1px solid #000000;position:absolute;left:5px;top:50px" >
   <div id="divTitle" style="width:100%;height:25px;background:lavender">
    Title
   </div>
   <div style="width:100%">
   
   </div>
   </div>
   
  
  EasyDrag还可以指定可拖动的区域,比如只能通过标题拖动整个div,我们JS可以这样写
  
   
  
   $(document).ready ( function()
   {
   $("#divPanel").easydrag();
   
   $("#divPanel").setHandler("divTitle");
   }
   );
   
  
  一个setHandler搞定,不错开源是个好东西,Jquery更是好东西,插件扩展机制不是一般的好。

  http://files.cnblogs.com/HappySky/Drag.rar



本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2010/12/26/1917177.html,如需转载请自行联系原作者

目录
相关文章
|
SQL Java 数据库连接
mybatis常见分页技术和自定义分页原理实战
mybatis常见分页技术和自定义分页原理实战
846 0
|
11月前
|
数据可视化 IDE 程序员
14 款超赞的代码片段生成工具😍(程序员必备)
在本文中,我将介绍 14 款代码片段图片生成器,每款工具都具备独特功能,能够满足不同需求,帮助你将代码转化为精美、易于分享的视觉内容。
513 13
14 款超赞的代码片段生成工具😍(程序员必备)
|
12月前
|
存储 前端开发 JavaScript
深度理解Promise状态变化_配合小Demo
本文通过代码示例深入探讨了JavaScript中Promise对象的三种状态(pending、rejected、resolved)及其变化过程,解释了在什么情况下Promise会从pending状态变为resolved或rejected状态,并演示了如何通过Promise的状态管理异步操作。
276 0
深度理解Promise状态变化_配合小Demo
|
数据可视化 数据处理 Python
使用Python绘制多个股票的K线图
使用Python绘制多个股票的K线图
|
JavaScript API vr&ar
NSDT孪生场景编辑器系统介绍
NSDT编辑器,基于WebGL技术,依托丰富的模型资产库,通过拖拽式的操作,方便用户高效便捷的搭建三维数字孪生场景,配合twin服务平台,实现孪生设备姿态控制的虚实同步。支持场景导出并进行二次开发。
565 1
NSDT孪生场景编辑器系统介绍
|
安全 开发工具 UED
告别验证码烦恼,轻松完成文字点选验证
文字点选验证码,作为一种创新的验证方式,正在逐渐取代传统的输入文字或数字的验证方式,为用户带来了更简单、直观的验证体验。它通过点击包含特定文字或物体的图片来完成验证,摆脱了繁琐的输入过程,让用户告别验证码的烦恼。
|
JSON 前端开发 JavaScript
[Golang实战] 带你入手gin框架使用,以项目为例
[Golang实战] 带你入手gin框架使用,以项目为例
|
关系型数据库 MySQL 测试技术
MySQL 更新辅助索引与删除主键导致的死锁
一 前言死锁,其实是一个很有意思也很有挑战的技术问题,大概每个DBA和部分开发同学都会在工作过程中遇见 。关于死锁我会持续写一个系列的案例分析,希望能够对想了解死锁的朋友有所帮助。二 案例分析2.1 环境说明MySQL 5.6.24 事务隔离级别为RRcreate table tx ( id i...
318 0
|
前端开发 中间件
.net core 中间件管道底层剖析
.net core 中间件管道底层剖析.net core 管道(Pipeline)是什么? 由上图可以看出,.net core 管道是请求抵达服务器到响应结果返回的中间的一系列的处理过程,如果我们简化一下成下图来看的话,.net core 的管道其实就是中间件的部分。
1285 63
|
Python
python——通过socket实现服务端和客户端的通信
python——通过socket实现服务端和客户端的通信
435 0
python——通过socket实现服务端和客户端的通信