已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JQuery UI 总结Draggable 拖放:组件: jQuery-1.3.2.js ui.core.js ui.draggable.js例子:$(“#draggable”).draggable( );属性:addClass : true/false 阻止拖放元素的时候添加样式,默认trueappendTo: Element,Selector 拖放元素拖放去处.默认 parentaxia:String 空间上沿 X 轴,还是 Y轴拖放 默认false 只能选 x, y 一个cancel:Selector 阻止拖放某些元素 默认 input ,option$(.selector).draggable( cancel: button );connectToSortable: Selector可以把复制后的对象元素直接动态添加到ul#myList上去.默认 false $(.selector).draggable( connectToSortable: ul#myList );Containment: Selector, Element, String,Array Default:false把拖放的对象固定在一个区域中拖放,如parent,document.window,x1,y1,x2,y2,重要属性. $(.d7).draggable( containment:#myList)Cusor: string Default:auto改变拖放时候的鼠标样式,样式详见 CSS cursor:属性,常用 crosshair, andCusorAtObjectDefault:false设置拖动时候鼠标一直会所在的位置.top ,left ,right,bottom$(“.selector”).draggable(cursorAt: left: 5 );DelayIntegerDefault:0停顿多少毫秒后按住鼠标才能拖动元素.$(“.selector”).draggable ( delay:500)Distance IntegerDefault:1,鼠标移动元素之前必须要动多少的距离,也就是鼠标上来必须移动200px,元素才能动$(“.selector”).draggable(distance,200);Grid ArrayDefault:false网格坐标形状的移动.等于说每次移动 left:50, top:20;$(.d5).draggable( grid:50,20);HandleElement,SelectorDefault:false严格限制拖拽的对象为元素$(.selector).draggable(hande:h2)HelperString,FunctionDefault:original拖动的时候可以看见对象的一个副本,而不是拖动本身. original不出现副本.$(.selector).draggable(helper:clone) iframeFix Boolean,SelectorDefault:false位置属性,不过是用在框架上的.OpacityFloat Default:false当拖动的时候透明度改变$(.selector).draggable(opacity:0.25);refreshPositionBooleanDefautl:false未知应用属性RevertBoolean,StringDefault:false如果设置为true,当拖动的时候这个元素将会返回它的原始位置,string类型valid,invalid如果设置成 invalid ,如果拖放元素落在droppable上revert将会出现, 若为 valid ,其他方式$(“.selector”).draggable(revert:true)ReverDurationIntergerDefault:500/*返回原来的单位所花的时间,要和revert:true 合用.*/$(.d5).draggable( revertDuration:100 ,revert:true)ScopeStringDefault:true用来设置拖放和投放元素组,拖放元素和投放元素间相互转换.也不知道是干啥的.*/未知应用属性,ScrollBooleanDefault:true; /* 如果设置为true,容器在拖放的时候自动滚动, 汗.*/scrollSensitivityIntergerDefault:20/*搞不懂Scroll 属性是干什么的.*/scrollSpeedIntegerDefault:20/*未知*/SnapBoolean,SelectorDefault:false跟目标元素贴边,设为true 目标元素和所有元素都会贴边.$(“.selector”) . draggable ( snap:true ) snapModeStringDefault:both设置和其他元素贴边的方式.”outer”,inner,both.$(.selector).draggable(snapMode:over)snapToleranceIntegerDefault:20,鼠标移动元素和贴边的元素距离多少的时候,自动贴边.$(.selector).draggable(snapTolerance:40)zIndexIntegerDefault设置拖放元素的绝对拖放层数.$(“.selector”).draggable( zIndex:2700 )StackObjectDefault设置某些层的绝对层数,以至于其他的拖放元素不会在他上面,只能在他下面因为拖放元素的层数默认设置的是谁最先调用draggable,这个元素就会在最下面.而stack可以改变这个默认行为$(“.selector”).draggable(stack:group:”#set div”,min: 1)事件Start 拖放开始时候触发事件 $(“.selector”).draggable( Start:function( event, ui ) )Drag 拖放的时候触发事件$(“.selector”).draggable( Drag:function( event , ui) )Stop 拖放停止的时候触发事件$(“.selector”).draggable( Stop:function (event, ui) )方法 .draggable (“ destroy ”) 销毁对象 .draggable (“ disable ”) 使对象无用.draggable (“ enable ” ) 是对象有用.draggable (option, optionName, value )2.droppable 抛下区域组件: jQuery-1.3.2.js ui.core.js ui.droppable.js例子:$(“#draggable”).draggable( );属性:Acceptselector,FunctionDefault:”*”放置区域只接受那些贴有标签的元素$(“.selector”).droppable( accept: .special )activeClassStringDefault:false当draggable元素被拖动的时候,droppable元素添加class样式$(“.selector”).droppable( activeClass : .ui-state-highlight ) addClassesBooleanDefault:trueaddClass : true/false 阻止抛下区域在其他元素拖放的时候添加样式,默认true$(.selector).droppable( addClasses:false );GreedyBooleanDefault:falseGreedy ,比如在一个div中嵌套一个 p的时候,把拖放元素放到p上,一般会也会触发div的函数,所以当greedy:设置为true 的时候,div函数就出发.实用属性ScopeStringDefault:default未知.ToleranceString Default:intersect做测试用 fit, intersect ,pointer, touch事件Activate 这个事件只要拖放draggable开始时候就会触发,如果你想使droppable在拖动的时候高亮就会有用$(.selector).droppable( active: function(event ,ui ) )Deactivate停止拖动的时候就会触发.$(.selector).droppable( deactivate:function(event, ui) Over hover 自己理解Out 溢出droppable 元素的时候触发Drop 把draggable放到droppable 区域中区。方法:方法 .draggable (“ destroy ”) 销毁对象 .draggable (“ disable ”) 使对象无用.draggable (“ enable ” ) 使对象有用.draggable (option, optionName, value )3,Resizable 设置大小组件: jQuery-1.3.2.js ui.core.js ui.resizable.js例子:$(“#resizable”).resizable( );属性alsoResizeselector,jQuery,ElementDefault:false当改变大小的时候同时改变通属性的元素$( .selector ).resizeable( alsoResize : .other )AnimateBooleanDefault动态改变元素对象大小,很漂亮$(“.selector”).resizable( animate : true )animateDuration Integer,StringDefault:slow和animate合用,用来设置改变元素大小的时间,slow, normal,fast, 三档,还可以设置数值$(“.selector”).resizable (animate:true , animateDuration:500 )animateEasingStringDefault:”swing”直接怀疑是不是有这个改变效果aspectRatioBoolean,FloatDefault:false按你设置的比例值进行拖放改变$(.selector) .resizable( aspectRatio:.75 ) 9/16 宽高设置autoHideBooleanDefault:false可以隐藏显示拖拉小箭头的东西,设置为true的时候,小箭头隐藏.CancelSelectorDefault: input ,option阻止拖放某些元素 默认 input ,option$(.selector).resizable( cancel: button );Containment: Selector, Element, String,Array Default:false把拖放的对象固定在一个区域中改变大小,如parent,document.window,x1,y1,x2,y2,重要属性$( .selector).resizable ( containment: parent );DelayIntegerDefault:0停顿多少毫秒后按住鼠标才能改变元素大小.$(“.selector”).resizable ( delay:500)Distance IntegerDefault:1,鼠标移动元素之前必须要改变多少的距离,也就是鼠标必须拖拉移动200px,元素才改变大小$(“.selector”).resizable(distance,200);GhostBooleanDefault:false很奇特的一个属性.$(.selector).resizable( ghost : true );Grid ArrayDefault:false网格坐标形状的改变大小,.等于说每次改变大小 left:50, top:20;$(.d5).resizable( grid:50,20);HandlesString,Object Default: ”e, s, se”$(“.selector”).resizable ( handles: n, e, s, w );一旦设置,前后左右均能拖放,但不能斜角拖放*/HelperStringDefault: false/拖放的时候可以增加的css效果.很难用上.另:$(#resizable).resizable(maxHeight: 250,maxWidth: 350,minHeight: 150,minWidth: 200/很有用的四个控制属性.);事件:Start Type: resizestartResizeType:resizeResizeType:resizeStopType:resizestop方法:.resizable (“ destroy ”) 销毁对象 . resizable (“ disable ”) 使对象无用. resizable (“ enable ” ) 使对象有用. resizable (option, optionName, value )4.selectable ol,ul列表选择组件: jQuery-1.3.2.js ui.core.js ui.selectable.js例子:$(“#selectable”).selectable( );属性:autoRefreshBooleanDefault:true未知属性.CancelSelectorDefault: input ,option阻止可以点击某些元素 默认 input ,option$(.selector).resizable( c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司委托经营协议书
- 2026-2031中国光学传感器行业市场调研与投资战略研究报告
- 2026-2031中国灌装机市场调研及投资前景评估
- 法条体系的结构化解释
- 2025年跨境电商市场拓展与渠道建设专项试卷及答案
- 居家老年人健康管理专项技能培训题库及答案
- 公共场所场所危害健康事故应急处理预案
- 2025福建事业单位工勤人员考试档案管理员训练题及答案
- 2026-2031中国泡沫镍发展现状与市场前景分析
- 2026年建筑材料检验检测合同
- 2025铝合金门窗的合同书范本
- 2025年人工智能导论考试及答案
- 施工现场各工种安全技术操作规程
- 2025年全国高校辅导员职业技能大赛笔试测试卷及参考答案(国赛版)(共3套)
- 2025年河北美术学院行政科员、辅导员招聘16人考试笔试参考题库附答案解析
- 研究企业数字责任在推动突破性创新中的作用机制
- 2025年浙江省采购合同范本
- 2025江苏苏州市健康养老产业发展集团有限公司下属子企业招聘4人(第五批)笔试历年备考题库附带答案详解试卷2套
- 全国大学生职业规划大赛《测控技术与仪器》专业生涯发展展示【曾获省级一等奖】
- 人教版小学二年级上册数学期中测试题共6套
- 香港雇佣劳务合同(标准版)
评论
0/150
提交评论