JQuery easyui (2)Droppable(放置)组件

所谓放置,就是将一个物体放入一个物体内,当然对于easyui来说触发各种效果是必不可少的,同时这个组件也不会依赖于其他组件。

  Droppable的加载方式

  1,class  加载   一直不太喜欢class方式的加载  浪费一个位置,代码一多还看着乱七八糟的。

1 <div id='dd' class="easyui-droppable" data-options="accept:'#box,#pox'"></div>

  2,js 加载调用

$("#box").droppable({
    accept:'#pox',         //将元素pox 放置在元素box中
});    

 

  Droppable的属性

    1,accept     默认为null,确定哪些元素被接受,也就是那个元素能被放置

$("#box").droppable({
    accept:'#pox',         //将元素pox 放置在元素box中
});   

    2,deisabled  默认为false   如果为true,则禁止放置

$("#box").droppable({
    accept:'#pox',         //将元素pox 放置在元素box中
    disabled : true ,        //禁止放置
});

 

  Droppable 事件列表

  1,onDragEnter  在被拖拽元素到放置区域内的时候触发

  2,onDragOver 在被拖拽元素经过放置区域的时候触发

  3,onDragLeave  在被拖拽元素离开放置区域的时候触发

  4,onDrop  在被拖拽元素放入到放置区的时候触发

1 onDragEnter /onDragOver/onDragLeave/onDrop: function (e,source){
2     //source 参数获取DOM元素
3 }

 

  Droppable 方法列表

  1,options 返回属性对象

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

  2,enable,disable 和上面属性的功能是一样的  分别是启用和禁止放置

$('#box').droppable('enable/disable')

 

easyui 1.3.5 Droppable 就此完结。

看PDF的时候觉得特别不对劲,原来是PDF错字了,真心坑 - -

转载于:https://www.cnblogs.com/stareblankly/p/4741029.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值