zoukankan      html  css  js  c++  java
  • Droppable(放置)组件

    .加载方式 

    //class 加载方式 

    <div id="dd" class="easyui-droppable" data-options="accept:'#box,#pox'" style="background:black;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;

  • 相关阅读:
    js对象写法
    IE6双边距bug及其解决办法
    图片轮播
    盒子水平和垂直同时居中方法
    选项卡切换
    针对IE6兼容png
    html5兼容
    sublime快捷键总结
    七种设计原则
    Git基本命令
  • 原文地址:https://www.cnblogs.com/qinsilandiao/p/5005855.html
Copyright © 2011-2022 走看看