码迷,mamicode.com
首页 > 其他好文 > 详细

Draggable(拖动)组件

时间:2015-11-29 18:00:51      阅读:380      评论:0      收藏:0      [点我收藏+]

标签:

技术分享
1 一.加载方式
2  //class 加载方式 
3 
4 <div id="box" class="easyui-draggable" style="width:400px;height:200px;background:red;"> 内容部分 </div>
5 
6 
7 //JS 加载调用
8 
9  $(‘#box‘).draggable();
加载方式

属性列表

技术分享

//属性设置

$(‘#box‘).draggable({

revert : true,

cursor : ‘text‘,

handle : ‘#pox‘,

disabled : false,

edge : 50,

axis : ‘v‘,

proxy: ‘clone‘,

deltaX : 10,

deltaY : 10,

proxy: function(source){

var p = $(‘<div style="border:1px solid #ccc;width:400px;height:200px;"></div>‘);

p.html($(source).html()).appendTo(‘body‘);

return p;

},

});

事件列表

技术分享

$(‘#box‘).draggable({

onBeforeDrag : function (e) {

alert(‘拖动之前触发!‘);

//return false;

},


onStartDrag : function (e) {

alert(‘拖动时触发!‘);

},


onDrag : function (e) {

alert(‘拖动过程中触发!‘);

},

onStopDrag : function (e) {

alert(‘在拖动停止时触发!‘);

},

});

 

Draggable 方法 

 

技术分享

 

//返回属性对象

console.log($(‘#box‘).draggable(‘options‘));

//返回代理元素

onStartDrag : function (e) {

console.log($(‘#box‘).draggable(‘proxy‘));

},

 

//禁止拖动

$(‘#box‘).draggable(‘disable‘);

//允许拖放

$(‘#box‘).draggable(‘enable‘);


PS:我们可以使用$.fn.draggable.defaults 重写默认值对象。

$.fn.draggable.defaults.cursor = ‘text‘;

 

Draggable(拖动)组件

标签:

原文地址:http://www.cnblogs.com/mylovemygirl/p/5004978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!