Droppable(放置)组件

.加载方式 

//class 加载方式 

<div id="dd" class="easyui-droppable" data-options="accept:'#box,#pox'" style="background:black;width:600px;height:400px;">

</div>

 

//JS 加载调用 

$('#box').droppable({

accept:'#box,#pox',

});

 

属性列表

Draggable 属性 

//属性设置

$('#dd').droppable({

accept : '#box', disabled : true,

});

 

三.事件列表

PS:source 参数获取 DOM 元素

$('#dd').droppable({

accept : '#box', onDragOver : function (e, source) {

$(this).css('background', 'blue');

},

onDragEnter : function (e, source) {

$(this).css('background', 'orange');

},

 

onDragLeave : function (e, source) {

$(this).css('background', 'green');

},

onDrop : function (e, source) {

$(this).css('background', 'maroon');

},

});

 

//onDragEnter只触发一次,而Over会在不停地拖动中不停触发

//onDrop是放入到放置区,松开鼠标左键,丢下的操作

 

Droggable 方法

//返回属性对象

console.log($('#box').droggable('options'));

//禁止放置

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


//启用放置
$('#box').draggable('enable');


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

$.fn.droppable.defaults.disabled = true;

posted @ 2015-11-29 22:47  琴似蓝调  阅读(332)  评论(0编辑  收藏  举报