jQuery UI-Draggable 参数集合


Posted in Javascript onJanuary 10, 2010

Draggable
库文件:ui/ui.core.js、ui/ui.draggable.js
============================================================
Default:
$(”#draggable”).draggable();
============================================================
constrain-movement(限制范围移动):
$(”#draggable”).draggable({ axis: ‘y' }); //限制y轴
$(”#draggable2″).draggable({ axis: ‘x' }); //限制x轴
$(”#draggable3″).draggable({ containment: ‘#containment-wrapper', scroll: false }); //不出现滚动条
$(”#draggable4″).draggable({ containment: ‘#demo-frame' });
$(”#draggable5″).draggable({ containment: ‘parent' }); //限制在父系框架中
============================================================
delay-start(延时移动):
$(”#draggable”).draggable({ distance: 20 }); //移动20像素开始拖动
$(”#draggable2″).draggable({ delay: 1000 });//延迟1秒后开始拖动
============================================================
snap-to (吸附移动):
$(”#draggable”).draggable({ snap: true }); //默认,任何方式吸附
$(”#draggable2″).draggable({ snap: ‘.ui-widget-header' }); //以某元素的内外径吸附
$(”#draggable3″).draggable({ snap: ‘.ui-widget-header', snapMode: ‘outer' }); //以某元素外径吸附,吸附方式:本上吸其下,本下吸其上. 内径吸附:inner, 吸附方式:相反
$(”#draggable4″).draggable({ grid: [20,20] });//以一定距离移动
$(”#draggable5″).draggable({ grid: [80, 80] });
============================================================
scroll:
$(”#draggable”).draggable({ scroll: true });
$(”#draggable2″).draggable({ scroll: true, scrollSensitivity: 100 }); //滚动条敏感度
$(”#draggable3″).draggable({ scroll: true, scrollSpeed: 100 }); //滚动速度
============================================================
revert position(恢复到原始位置):
$(”#draggable”).draggable({ revert: true }); //revert:true 设置为恢复到位置
$(”#draggable2″).draggable({ revert: true, helper: ‘clone' }); //helper:'clone' 复制拖动
============================================================
visualfeedback (视觉效果):
$(”#draggable”).draggable({ helper: ‘original' }); //设置不复制(初始化设置)
$(”#draggable2″).draggable({ opacity: 0.7, helper: ‘clone' }); //opacity设置透明度,并克隆元素
$(”#draggable3″).draggable({
cursor: ‘move', //设置鼠标图形
cursorAt: { top: -12, left: -20 }, //位置定位坐标设置
helper: function(event) {
return $('
I\'m a custom helper
');
} //新建提示元素,上面设置其以鼠标定位位置值
});
$(”#set div”).draggable({ stack: { group: ‘#set div', min: -1 } });//群组设置拖动,并且最后添加的元素叠加到该群组的最上面.适合做许愿板效果。
============================================================
Drag handle (拖动点设置):
$(”#draggable”).draggable({ handle: ‘p' }); //handle设置实现拖动位置
$(”#draggable2″).draggable({ cancel: “p.ui-widget-header” }); //cancel设置限制拖动位置
============================================================
Cursor style (鼠标样式):
$(”#draggable”).draggable({ cursorAt: { cursor: ‘move', top: 56, left: 56 } }); //cursor设置鼠标样式, top、left、right、bottom设置元素相对鼠标的定位点
$(”#draggable2″).draggable({ cursorAt: { cursor: ‘crosshair', top: -5, left: -5 } });
$(”#draggable3″).draggable({ cursorAt: { bottom: 0 } });
===========================================================
Cursor style (鼠标样式):
$(”#draggable”).draggable({ cursorAt: { cursor: ‘move', top: 56, left: 56 } }); //cursor设置鼠标样式, top、left、right、bottom设置元素相对鼠标的定位点
============================================================
Draggable+sortable:
$(”#sortable”).sortable({
revert: true
});
$(”#draggable”).draggable({
connectToSortable: ‘#sortable', //设置拖动加入到其他列表中
helper: ‘clone',
revert: ‘invalid'
});

Javascript 相关文章推荐
JavaScript this 深入理解
Jul 30 Javascript
判断客户端浏览器是否安装了Flash插件的多种方法
Aug 11 Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
Nov 18 Javascript
checkbox全选所涉及到的知识点介绍
Dec 31 Javascript
javascript实现数组去重的多种方法
Mar 14 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
Mar 22 Javascript
JavaScript 闭包机制详解及实例代码
Oct 10 Javascript
vue slot 在子组件中显示父组件传递的模板
Mar 02 Javascript
微信小程序实现购物车代码实例详解
Aug 29 Javascript
vue请求服务器数据后绑定不上的解决方法
Oct 30 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
Mar 04 Javascript
vue实现图片上传功能
May 28 Javascript
将CKfinder整合进CKEditor3.0的新方法
Jan 10 #Javascript
js或css文件后面跟参数的原因说明
Jan 09 #Javascript
Javascript的构造函数和constructor属性
Jan 09 #Javascript
jQuery 页面 Mask实现代码
Jan 09 #Javascript
JQuery 遮罩层实现(mask)实现代码
Jan 09 #Javascript
Javascript UrlDecode函数代码
Jan 09 #Javascript
JavaScript 页面坐标相关知识整理
Jan 09 #Javascript
You might like
php中explode与split的区别介绍
2012/10/03 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
smarty模板引擎从php中获取数据的方法
2015/01/22 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
2017/02/07 PHP
js获取当前select 元素值的代码
2010/04/19 Javascript
jQuery版仿Path菜单效果
2011/12/15 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
JS使用for循环遍历Table的所有单元格内容
2014/08/21 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
VUEX采坑之路之获取不到$store的解决方法
2019/11/08 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
微信小程序实现加入购物车滑动轨迹
2020/11/18 Javascript
详解python时间模块中的datetime模块
2016/01/13 Python
Python数据结构与算法之字典树实现方法示例
2017/12/13 Python
用Python一键搭建Http服务器的方法
2018/06/01 Python
python生成以及打开json、csv和txt文件的实例
2018/11/16 Python
python 5个实用的技巧
2020/09/27 Python
基于HTML5 Canvas的3D动态Chart图表的示例
2017/11/02 HTML / CSS
French Connection官网:女装、男装及家居用品
2019/03/18 全球购物
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
丹麦优惠购物网站:PLUSSHOP
2019/03/24 全球购物
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
高级工程师英文求职信
2014/03/19 职场文书
大学生自我鉴定书
2014/03/24 职场文书
设计顾问服务计划书
2014/05/04 职场文书
跳槽求职信范文
2014/05/26 职场文书
党员创先争优心得体会
2014/09/11 职场文书
2016新年致辞
2015/08/01 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书