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 相关文章推荐
JS实现的省份级联实例代码
Jun 24 Javascript
jquery 缓存问题的几个解决方法
Nov 11 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
Jun 05 Javascript
JavaScript中的类与实例实现方法
Jan 23 Javascript
JS实现的自定义右键菜单实例二则
Sep 01 Javascript
jQuery数组处理函数整理
Aug 03 Javascript
d3.js实现立体柱图的方法详解
Apr 28 Javascript
深入理解JavaScript 参数按值传递
May 24 Javascript
Three.js利用Detector.js插件如何实现兼容性检测详解
Sep 26 Javascript
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
vue定义全局变量和全局方法的方法示例
Aug 01 Javascript
layerui代码控制tab选项卡,添加,关闭的实例
Sep 04 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
Yii使用Captcha验证码的方法
2015/12/28 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
2017/01/30 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
仿百度输入框智能提示的js代码
2013/08/22 Javascript
用javascript判断IE版本号简单实用且向后兼容
2013/09/11 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
JavaScript实现重置表单(reset)的方法
2015/04/02 Javascript
多个js毫秒倒计时同时进行效果
2016/01/05 Javascript
基于zepto的移动端轻量级日期插件--date_picker
2016/03/04 Javascript
原生js实现弹出层登录拖拽功能
2016/12/05 Javascript
jQuery实现简单的滑动导航代码(移动端)
2017/05/22 jQuery
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
js实现前面自动补全位数的方法
2018/10/10 Javascript
Vue elementui字体图标显示问题解决方案
2020/08/18 Javascript
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[00:20]TI9不朽观赛名额抽取
2019/08/05 DOTA
Python多进程分块读取超大文件的方法
2016/04/13 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
python提取图像的名字*.jpg到txt文本的方法
2018/05/10 Python
python 实现一次性在文件中写入多行的方法
2019/01/28 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
使用AJAX和Django获取数据的方法实例
2020/10/25 Python
如何利用python 读取配置文件
2021/01/06 Python
10条PHP编程习惯
2014/05/26 面试题
工程师岗位职责规定
2014/02/26 职场文书
开学典礼主持词
2014/03/19 职场文书
2015年端午节活动方案
2015/05/05 职场文书
中小学教师继续教育心得体会
2016/01/19 职场文书
详解TypeScript中的类型保护
2021/04/29 Javascript