jquery UI draggable学习

jquery UI组件中的draggable是个很强大的工具,能够对元素进行各种方式的拖动。在其官网http://jqueryui.com/demos/draggable/上只是对一些参数和事件进行了介绍,没有具体的例子进行说明。下面我就对平常使用率较高的一些选项进行讲解:

1.axis:设置拖动的方向,值有‘x’,'y'两个。x表示在水平位置上拖动,y表示在垂直方向上拖动。

2.cancel:设置禁止在某个元素上拖动。这个参数可以对一些元素进行选择性的拖动,也可以对元素进行循环拖动和停止拖动。

3.containment:限制在什么框架中拖动。常用的值为parent,限制只能在父系框架中拖动。对于由多个div组成的一个框架,可以使用这个参数限制拖动的范围只能在父框架中而不影响这个父框架中之外的元素。

4.connectToSortable:这个参数可以和jquery UI中的sortable结合使用。顾名思义,拖动相关元素可以进行排序以调整元素之间的位置。

5.drag事件:在拖动过程中,设置的回调函数会被调用。所以我们可以在这个回调函数中进行一些相关元素的处理,比如拖动时对一些元素的颜色和亮度进行调整,以达到一种忽明忽暗的效果。

6.start事件:开始拖动时触发的事件。可以再这个事件中对一些只需要在拖动过程中展现的数据进行初始化,不用一打开网页就初始化这些数据,以减轻数据库的压力。

7.stop事件:和start事件相反,结束拖动动作触发的事件。当然可以在这个事件中将一些多余的数据进行清除。

暂时能在应用中常用的一些参数和方法就是这些,以后会根据需求的变化增加和删减一些参数。技术永远是排在第二的,业务才是第一位的。有了业务才能确定技术。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值