jquery UI draggable学习
2012-08-25 22:07
387 查看
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.axis:设置拖动的方向,值有‘x’,'y'两个。x表示在水平位置上拖动,y表示在垂直方向上拖动。
2.cancel:设置禁止在某个元素上拖动。这个参数可以对一些元素进行选择性的拖动,也可以对元素进行循环拖动和停止拖动。
3.containment:限制在什么框架中拖动。常用的值为parent,限制只能在父系框架中拖动。对于由多个div组成的一个框架,可以使用这个参数限制拖动的范围只能在父框架中而不影响这个父框架中之外的元素。
4.connectToSortable:这个参数可以和jquery UI中的sortable结合使用。顾名思义,拖动相关元素可以进行排序以调整元素之间的位置。
5.drag事件:在拖动过程中,设置的回调函数会被调用。所以我们可以在这个回调函数中进行一些相关元素的处理,比如拖动时对一些元素的颜色和亮度进行调整,以达到一种忽明忽暗的效果。
6.start事件:开始拖动时触发的事件。可以再这个事件中对一些只需要在拖动过程中展现的数据进行初始化,不用一打开网页就初始化这些数据,以减轻数据库的压力。
7.stop事件:和start事件相反,结束拖动动作触发的事件。当然可以在这个事件中将一些多余的数据进行清除。
暂时能在应用中常用的一些参数和方法就是这些,以后会根据需求的变化增加和删减一些参数。技术永远是排在第二的,业务才是第一位的。有了业务才能确定技术。
相关文章推荐
- jquery-UI学习笔记1之拖拽(Draggable)
- jquery.ui.draggable中文文档
- jquery.ui.draggable中文文档(原文翻译)
- jquery.ui.draggable中文文档.
- jquery.ui.draggable中文文档
- jQuery UI API - 可拖拽小部件(Draggable Widget)(转)
- jQuery UI Draggable + Sortable 结合使用
- jquery.ui.draggable使用
- jquery.ui.draggable中文文档jquery 自由拖拽类~study~
- JQuery UI Draggable插件使用说明文档
- Jquery-ui draggable
- jquery ui draggable,droppable 应用
- 让 jQuery UI draggable 适配移动端
- jquery.ui.draggable中文文档
- jquery.ui初探__基于draggable()和droppable()的鼠标拖动选择器
- jquery-ui 之draggable详解
- jQuery Ui Draggable在移动端浏览器不起作用解决方案
- Jquery ui draggable在chrome和ie7下的bug
- jquery.ui.draggable中文文档
- jquery-ui.min.js的draggable()拖拽功能