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 相关文章推荐
Open and Print a Word Document
Jun 15 Javascript
jquery中防刷IP流量软件影响统计的一点对策
Jul 10 Javascript
jQuery内置的AJAX功能和JSON的使用实例
Jul 27 Javascript
jquery delay()介绍及使用指南
Sep 02 Javascript
js实现跨域的多种方法
Dec 25 Javascript
layer实现关闭弹出层刷新父界面功能详解
Nov 15 Javascript
微信小程序数字滚动插件使用详解
Feb 02 Javascript
vue v-model动态生成详解
Jun 30 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
Jun 30 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
Sep 29 Javascript
基于JS实现简单滑块拼图游戏
Oct 12 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
Nov 11 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
RR vs IO BO3 第二场2.13
2021/03/10 DOTA
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
Ext JS Grid在IE6 下宽度的问题解决方法
2009/02/15 Javascript
JavaScript CSS修改学习第二章 样式
2010/02/19 Javascript
js 文件引入实现代码
2010/04/23 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
2011/04/06 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
基于jquery二维码生成插件qrcode
2017/01/07 Javascript
将angular.js项目整合到.net mvc中的方法详解
2017/06/29 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
2017/06/30 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
使用3D引擎threeJS实现星空粒子移动效果
2020/09/13 Javascript
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
vue .js绑定checkbox并获取、改变选中状态的实例
2018/08/24 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
2019/10/31 Javascript
Python使用django搭建web开发环境
2017/06/09 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
pytorch加载自定义网络权重的实现
2020/01/07 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
css3和jquery实现的可折叠导航菜单适合放在手机网页的导航菜单
2014/09/02 HTML / CSS
英国轻奢珠宝品牌:Astley Clarke
2016/12/18 全球购物
购买美国制造的相框和画框架:Picture Frames
2018/08/14 全球购物
经典C++面试题一
2016/11/06 面试题
软件测试工程师笔试题带答案
2015/03/27 面试题
2014端午节活动策划方案
2014/01/27 职场文书
授权委托书怎么写
2014/04/03 职场文书
2014年教师业务学习材料
2014/05/12 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
检讨书怎么写
2015/01/23 职场文书
SQL实现LeetCode(196.删除重复邮箱)
2021/08/07 MySQL
Python获取字典中某个key的value
2022/04/13 Python