jQuery EasyUI 可拖放(Draggable)用法

本文介绍如何使用jQueryEasyUI实现元素拖拽,并详细解释其参数与事件,包括handle、disabled、edge、axis等配置项及onStartDrag、onDrag、onStopDrag等事件的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jQuery EasyUI可以方便实现很多功能,这里将会介绍一下可拖动(Draggable)的具体用法,jQuery EasyUI不仅可以轻松实现DOM元素的拖动,而且可以使用一些参数让它的使用更加灵活,我们来通过一个小例子来学习一下这些参数:

 

HTML代码如下:

  1. <div id="dd" style="width:100px;height:100px;border:1px solid #ccc;">
  2.     <div id="title" style="background:#ccc;">title</div>
  3. </div>

然后按照《jQuery EasyUI框架使用文档》包含必要文件后,只要在$(function(){ }); 里添加一行代码即可:

  1. $('#dd').draggable(options);

其中 options 是可选的参数,可以写,也可以不写,下面再举个写参数的例子,

  1. $('#dd').draggable({
  2. handle:'#title',
  3. disabled:false,
  4. edge:1,
  5. axis:'h',
  6. onStartDrag:function(){
  7.  
  8. $("<div></div>").appendTo("body").html('start drag:'+$(this).css('left'));
  9.  
  10. }
  11. });

下面介绍一下所有的参数和事件,如下:
参数

参数名类型描述默认值
handle选择器定义可以拖动的选择器对象null
disabled布尔定义是否可以拖动,true为停止拖动false
edge数字在距离边缘多少宽度的时候开始拖动,单位是px0
axis字符串定义可以向哪个方向拖动,有v和h两种值
如果设为v就只能垂直拖动,如果设为h,则只能水平拖动
null

事件

事件名参数描述
onStartDrage当目标对象开始拖动的时候触发此事件
onDrage当目标对象被拖动的时候触发此事件
onStopDrage当目标对象拖动结束的时候触发此事件

了解这个参数和事件的作用以后,就可以很灵活的使用jQuery EasyUI 可拖放(Draggable)的功能了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值