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 相关文章推荐
一段实时更新的时间代码
Jul 07 Javascript
获取HTML DOM节点元素的方法的总结
Aug 21 Javascript
JQuery 将元素显示在屏幕的中央的代码
Feb 27 Javascript
javascript自定义的addClass()方法
May 28 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
Apr 15 Javascript
简述JavaScript中正则表达式的使用方法
Jun 15 Javascript
javascript实现树形菜单的方法
Jul 17 Javascript
每天一篇javascript学习小结(属性定义方法)
Nov 19 Javascript
jQuery加载及解析XML文件的方法实例分析
Jan 22 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
Dec 11 jQuery
微信小程序如何像vue一样在动态绑定类名
Apr 17 Javascript
JS中实现一个下载进度条及播放进度条的代码
Jun 10 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  单例模式详细介绍及实现源码
2016/11/05 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
Javascript Cookie读写删除操作的函数
2010/03/02 Javascript
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
jquery操作HTML5 的data-*的用法实例分享
2014/08/17 Javascript
ECMAScript5(ES5)中bind方法使用小结
2015/05/07 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
javascript设置文本框光标的方法实例小结
2016/11/04 Javascript
判断横屏竖屏(三种)
2017/02/13 Javascript
nodejs实现的连接MySQL数据库功能示例
2018/01/25 NodeJs
详解vuex的简单使用
2018/03/12 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
2018/07/25 Javascript
浅析vue给不同环境配置不同打包命令
2018/08/17 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
在Vue 中实现循环渲染多个相同echarts图表
2020/07/20 Javascript
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
Python学习笔记之文件的读写操作实例分析
2019/08/07 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
Python bisect模块原理及常见实例
2020/06/17 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
2020/08/17 Python
python利用xlsxwriter模块 操作 Excel
2020/10/14 Python
python使用smtplib模块发送邮件
2020/12/17 Python
HTML5安全介绍之内容安全策略(CSP)简介
2012/07/10 HTML / CSS
单位消防安全责任书
2014/07/23 职场文书
社区护士演讲稿
2014/08/27 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
2014年社区民政工作总结
2014/12/02 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
2019年大学生暑期社会实践调查报告模板
2019/11/07 职场文书