zoukankan      html  css  js  c++  java
  • jquery-ui 之Sortable详解

    <div class="aaa">

        <ul id="sortable">

          <li id="test">Item 6</li>

          <li>Item 2</li>

          <li>Item 3</li>

          <li>Item 1</li>

          <li>Item 5</li>

        </ul>

    </div>

    $("#sortable").sortable()//直接用

    (一)各个参数的介绍

          

    axis: "y"   表示只允许x拖动 或是y拖动

    cancel: "#test"  表示禁止某个元素 注意只是填写 .test或者是 #test   或者是标签

    connectWith: "#sortable2"    这个暂时还不知道是什么用法

    containment: "parent"  移动的窗口是否只是针对父级元素

    cursor: "move" 表示移动的时候,鼠标的状态 

    cursorAt: { left: 20 }  表示光标出现在某个位置的时候可以移动

    delay: 150  表示拖动的延迟时间

    disabled: true   

    distance: 30 表示拖动30px的距离的时候, 才可以移动

    forceHelperSize: false  这个暂时不知道是什么用法

    grid: [ 200, 100 ]   表示拉动一下,元素移动的距离

    opacity:0.5  //表示移动的时候的透明度

    evert: true  表示移动回退的时候,是否加上渐变回退的效果

    scroll :false,

    option:"tolerance"

    zIndex:100 //移动的时候增加的zIndex值

    使用方法:

    $("#sortable").sortable({

      axis: "y",

      cancel: "#test",

      ...   

    });

    二,方法的介绍

    $("#sortable").sortable("cancel"); //取消拖拽方法

    $("#sortable").sortable("destroy"); //销毁拖拽方法

    $("#sortable").sortable("disable"); //禁止拖拽方法

    $("#sortable").sortable("enable"); //开启拖拽方法

    三,事件的介绍

    $("#sortable").sortable({

    activate:function(function,ui){   //移动的时候执行的方法

    },

    beforeStop:function(){  //移动停止的时候执行的方法,此时排序可以发生变化或者不发生变化

    $(this).addClass("abc");

    },

    change:function(){

    $(this).addClass("vvv") //排序发生变化的时候执行的方法

    },  

    create:function(){  //初始化的时候,执行的方法

    $(this).addClass("vbv")

    },

    out:function(){   //当移东到父级元素外的时候,执行的方法

    $(this).addClass("vbv")

    },

    over:function(){   

    $(this).addClass("vbv") //当在父级的范围内移动的时候,执行的方法

    },

    remove:function(){ //元素移动的时候执行的方法

    },

    sort:function(){  //在排序执行的过程中执行的方法

    },

    start:function(){  //开始移动的时候执行的方法

    },

    stop:function(){  //移动停止的时候执行的方法

    },

    update:function(){ //移动的时候并且排序发生变化的时候执行的方法

    }

    }); 

  • 相关阅读:
    正则表达式(转)
    Java实现的具有GUI的校园导航系统
    由“哥尼斯堡的‘七桥问题’”引出的并查集问题
    Is It A Red-Black Tree?(判断一棵树是否为红黑二叉树)
    Java IO
    Android ORMLite的使用
    Android SQLite数据库的数据升级与降级
    Android SQLite数据库 SQLiteOpenHelper的操作使用
    SimpleAdapter与baseAdapter的使用语法与区别
    Android五大布局之一绝对布局(AbsoluteLayout)
  • 原文地址:https://www.cnblogs.com/jiangtuzi/p/3758389.html
Copyright © 2011-2022 走看看