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监听浏览器的问题
Jun 23 Javascript
使用原生javascript创建通用表单验证——更锋利的使用dom对象
Sep 13 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
May 08 Javascript
jquery使用each方法遍历json格式数据实例
May 18 Javascript
javascript中undefined与null的区别
Aug 16 Javascript
jQuery基本选择器和层次选择器学习使用
Feb 27 Javascript
微信小程序图片横向左右滑动案例
May 19 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
Aug 22 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
Oct 24 Javascript
vue设计一个倒计时秒杀的组件详解
Apr 06 Javascript
openlayers实现地图弹窗
Sep 25 Javascript
如何在现代JavaScript中编写异步任务
Jan 31 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
第一个无线电台是由谁发明的
2021/03/01 无线电
php magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
php面向对象全攻略 (七) 继承性
2009/09/30 PHP
PHP+ajax 无刷新删除数据
2010/02/20 PHP
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
PHP is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
PHP生成唯一ID之SnowFlake算法
2016/12/17 PHP
PHP goto语句用法实例
2019/08/06 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
读jQuery之十 事件模块概述
2011/06/27 Javascript
JS对象与JSON格式数据相互转换
2012/02/20 Javascript
分享一个我自己写的ToolTip提示插件(附源码)
2013/01/20 Javascript
javascript定义变量时有var和没有var的区别探讨
2014/07/21 Javascript
JavaScript中的分号插入机制详细介绍
2015/02/11 Javascript
web 屏蔽BackSpace键实例代码
2016/12/24 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
在vue中使用jointjs的方法
2018/03/24 Javascript
vue项目中使用scss的方法步骤
2019/05/16 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
js实现打字小游戏
2019/12/17 Javascript
解决vue打包报错Unexpected token: punc的问题
2020/10/24 Javascript
[01:46]TI4西雅图DOTA2前线报道 中国选手抱团调时差
2014/07/08 DOTA
python 简易计算器程序,代码就几行
2009/08/29 Python
Python开发WebService系列教程之REST,web.py,eurasia,Django
2014/06/30 Python
利用pandas进行大文件计数处理的方法
2018/07/25 Python
python scipy卷积运算的实现方法
2019/09/16 Python
PyCharm最新激活码(2020/10/27全网最新)
2020/10/27 Python
ZINVO手表官网:男士和女士手表
2019/03/10 全球购物
Bonami斯洛伐克:购买家具和家居饰品
2019/07/02 全球购物
酒店实习个人鉴定
2013/12/07 职场文书
写自荐信要注意什么
2013/12/26 职场文书
幼儿园保教管理制度
2014/02/03 职场文书
小兵张嘎观后感
2015/06/03 职场文书
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android