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 相关文章推荐
iframe 异步加载技术及性能分析
Jul 19 Javascript
JS中表单的使用小结
Jan 11 Javascript
详解jquery事件delegate()的使用方法
Jan 25 Javascript
js类式继承与原型式继承详解
Apr 07 Javascript
仿iframe效果Aajx文件上传实例
Nov 18 Javascript
微信小程序 wx:for的使用实例详解
Apr 27 Javascript
angular2系列之路由转场动画的示例代码
Nov 09 Javascript
浅谈vuepress 踩坑记
Apr 18 Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
Jan 17 Javascript
基于JS实现计算24点算法代码实例解析
Jul 23 Javascript
html中创建并调用vue组件的几种方法汇总
Nov 17 Javascript
vue cli4中mockjs在dev环境和build环境的配置详情
Apr 06 Vue.js
将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 imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
2013/11/07 PHP
php获取一个变量的名字的方法
2014/09/05 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
PHP 8新特性简介
2020/08/18 PHP
利用js跨页面保存变量做菜单的方法
2008/01/17 Javascript
jquery表单验证使用插件formValidator
2012/11/10 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
Javascript学习指南
2014/12/01 Javascript
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
js实现class样式的修改、添加及删除的方法
2015/01/20 Javascript
JavaScript 经典实例日常收集整理(常用经典)
2016/03/30 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
javascript深拷贝的原理与实现方法分析
2017/04/10 Javascript
老生常谈javascript中逻辑运算符&&和||的返回值问题
2017/04/13 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
Vue项目中数据的深度监听或对象属性的监听实例
2020/07/17 Javascript
基于element-ui对话框el-dialog初始化的校验问题解决
2020/09/11 Javascript
[01:20:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第四场 8.26
2018/08/30 DOTA
python将文本转换成图片输出的方法
2015/04/28 Python
Python通过属性手段实现只允许调用一次的示例讲解
2018/04/21 Python
获取django框架orm query执行的sql语句实现方法分析
2019/06/20 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
浅析rem和em和px vh vw和% 移动端长度单位
2016/04/28 HTML / CSS
户外宣传策划方案
2014/05/25 职场文书
预防传染病方案
2014/06/14 职场文书
员工安全生产责任书
2014/07/22 职场文书
诉讼代理人授权委托书
2014/10/11 职场文书
外贸英文求职信范文
2015/03/19 职场文书
生日祝酒词大全
2015/08/10 职场文书
工作自我评价范文
2019/03/21 职场文书
pyqt5蒙版遮罩mask,setmask的使用
2021/06/11 Python
Python中np.random.randint()参数详解及用法实例
2022/09/23 Python