JQueryUI-draggable参数中文详细说明

通过单击鼠标并拖动对象在窗口内的任何地方移动。
官方示例地址:http://jqueryui.com/demos/drag
【菜科解读】
通过单击鼠标并拖动对象在窗口内的任何地方移动。
官方示例地址:http://jqueryui.com/demos/draggable/所有的事件回调函数都有两个参数:event和ui,浏览器自有event对象,和经过封装的ui对象 ui.helper-表示被拖拽的元素的JQuery对象 ui.position-表示相对当前对象,鼠标的坐标值对象{top,left} ui.offset-表示相对于当前页面,鼠标的坐标值对象{top,left} ·参数(参数名:参数类型:默认值) addClasses:Boolean:true如果设置成false,将在加载时阻止ui-draggable样式的加载。
当有很多对象要加载draggable()插件的情况下,这将对性能有极大的优化。
初始:$('.selector').draggable({addClasses:false}); 获取:varaddClasses=$('.selector').draggable('option','addClasses'); 设置:$('.selector').draggable('option','addClasses',false); appendTo:Element,Selector:'parent'TheelementpassedtoorselectedbytheappendTooptionwillbeusedasthedraggablehelper'scontainerduringdragging.Bydefault,thehelperisappendedtothesamecontainerasthedraggable. 初始:$('.selector').draggable({appendTo:'body'}); 获取:varappendTo=$('.selector').draggable('option','appendTo'); 设置:$('.selector').draggable('option','appendTo','body'); axis:String:false约束拖动的动作只能在X轴或Y轴上执行,可选值:'x','y'。
初始:$('.selector').draggable({axis:'x'}); 获取:varaxis=$('.selector').draggable('option','axis'); 设置:$('.selector').draggable('option','axis','x'); cancel:Selector:':input,option'防止在指定的对象上开始拖动。
初始:$('.selector').draggable({cancel:'button'}); 获取:varcancel=$('.selector').draggable('option','cancel'); 设置:$('.selector').draggable('option','cancel','button'); connectToSortable:Selector:false允许draggable被拖拽到指定的sortables中,如果使用此选项helper属性必须设置成clone才能正常工作。
初始:$('.selector').draggable({connectToSortable:'ul#myList'}); 获取:varconnectToSortable=$('.selector').draggable('option','connectToSortable'); 设置:$('.selector').draggable('option','connectToSortable','ul#myList'); containment:Selector,Element,String,Array:false 强制draggable只允许在指定元素或区域的范围内移动,可选值:'parent','document','window',[x1,y1,x2,y2]. 初始:$('.selector').draggable({containment:'parent'}); 获取:varcontainment=$('.selector').draggable('option','containment'); 设置:$('.selector').draggable('option','containment','parent'); cursor:String:'auto'指定在做拖拽动作时,鼠标的CSS样式。
初始:$('.selector').draggable({cursor:'crosshair'}); 获取:varcursor=$('.selector').draggable('option','cursor'); 设置:$('.selector').draggable('option','cursor','crosshair'); cursorAt:Object:false当开始移动时,鼠标定位在的某个位置上(最多两个方向)。
可选值:{top,left,right,bottom}. 初始:$('.selector').draggable({cursorAt:{left:5}}); 获取:varcursorAt=$('.selector').draggable('option','cursorAt'); 设置:$('.selector').draggable('option','cursorAt',{left:5}); delay:Integer:0 当鼠标点下后,延迟指定时间后才开始激活拖拽动作(单位:毫秒)。
此选项可以用来防止不想要的拖累元素时的误点击。
初始:$('.selector').draggable({delay:500}); 获取:vardelay=$('.selector').draggable('option','delay'); 设置:$('.selector').draggable('option','delay',500); distance:Integer:1 当鼠标点下后,只有移动指定像素后才开始激活拖拽动作。
初始:$('.selector').draggable({distance:30}); 获取:vardistance=$('.selector').draggable('option','distance'); 设置:$('.selector').draggable('option','distance',30); grid:Array:false 拖拽元素时,只能以指定大小的方格进行拖动。
可选值:[x,y] 初始:$('.selector').draggable({grid:[50,20]}); 获取:vargrid=$('.selector').draggable('option','grid'); 设置:$('.selector').draggable('option','grid',[50,20]); handle:Element,Selector:false 限制只能在拖拽元素内的指定元素开始拖拽。
初始:$('.selector').draggable({handle:'h2'}); 获取:varhandle=$('.selector').draggable('option','handle'); 设置:$('.selector').draggable('option','handle','h2'); helper:String,Function:'original'拖拽元素时的显示方式。
(如果是函数,必须返回值是一个DOM元素)可选值:'original','clone',Function 初始:$('.selector').draggable({helper:'clone'}); 获取:varhelper=$('.selector').draggable('option','helper'); 设置:$('.selector').draggable('option','helper','clone'); iframeFix:Boolean,Selector:false可防止当mouseover事件触发拖拽动作时,移动过iframes并捕获到它(内部内容),如果设置成true,则屏蔽层会覆盖页面的iframe。
如果设置成对应的选择器,则屏蔽层会覆盖相匹配的iframe。
初始:$('.selector').draggable({iframeFix:true}); 获取:variframeFix=$('.selector').draggable('option','iframeFix'); 设置:$('.selector').draggable('option','iframeFix',true); opacity:Float:false当元素开始拖拽时,改变元素的透明度。
初始:$('.selector').draggable({opacity:0.35}); 获取:varopacity=$('.selector').draggable('option','opacity'); 设置:$('.selector').draggable('option','opacity',0.35); refreshPositions:Boolean:false如果设置成true,所有移动过程中的坐标都会被记录。
(注意:此功能将影响性能) 初始:$('.selector').draggable({refreshPositions:true}); 获取:varrefreshPositions=$('.selector').draggable('option','refreshPositions'); 设置:$('.selector').draggable('option','refreshPositions',true); revert:Boolean,String:false当元素拖拽结束后,元素回到原来的位置。
初始:$('.selector').draggable({revert:true}); 获取:varrevert=$('.selector').draggable('option','revert'); 设置:$('.selector').draggable('option','revert',true); revertDuration:Integer:500 当元素拖拽结束后,元素回到原来的位置的时间。
(单位:毫秒) 初始:$('.selector').draggable({revertDuration:1000}); 获取:varrevertDuration=$('.selector').draggable('option','revertDuration'); 设置:$('.selector').draggable('option','revertDuration',1000); scope:String:'default'设置元素只允许拖拽到具有相同scope值的元素。
初始:$('.selector').draggable({scope:'tasks'}); 获取:varscope=$('.selector').draggable('option','scope'); 设置:$('.selector').draggable('option','scope','tasks'); scroll:Boolean:true如果设置为true,元素拖拽至边缘时,父容器将自动滚动。
初始:$('.selector').draggable({scroll:false}); 获取:varscroll=$('.selector').draggable('option','scroll'); 设置:$('.selector').draggable('option','scroll',false); scrollSensitivity:Integer:20 当元素拖拽至边缘时,父窗口一次滚动的像素。
初始:$('.selector').draggable({scrollSensitivity:40}); 获取:varscrollSensitivity=$('.selector').draggable('option','scrollSensitivity'); 设置:$('.selector').draggable('option','scrollSensitivity',40); scrollSpeed:Integer:20 当元素拖拽至边缘时,父窗口滚动的速度。
初始:$('.selector').draggable({scrollSpeed:40}); 获取:varscrollSpeed=$('.selector').draggable('option','scrollSpeed'); 设置:$('.selector').draggable('option','scrollSpeed',40); snap:Boolean,Selector:false当设置为true或元素标签时,元素拖动到其它元素的边缘时,会自动吸附其它元素。
初始:$('.selector').draggable({snap:'span'}); 获取:varsnap=$('.selector').draggable('option','snap'); 设置:$('.selector').draggable('option','snap','span'); snapMode:String:'both'确定拖拽的元素吸附的模式。
可选值:'inner','outer','both'初始:$('.selector').draggable({snapMode:'outer'}); 获取:varsnapMode=$('.selector').draggable('option','snapMode'); 设置:$('.selector').draggable('option','snapMode','outer'); snapTolerance:Integer:20 确定拖拽的元素移动至其它元素多少像素的距离时,发生吸附的动作。
初始:$('.selector').draggable({snapTolerance:40}); 获取:varsnapTolerance=$('.selector').draggable('option','snapTolerance'); 设置:$('.selector').draggable('option','snapTolerance',40); stack:Object:falseControlsthez-Indexofthedefinedgroup(key'group'inthehash,acceptsjQueryselector)automatically,alwaysbringstofrontthedraggeditem.Veryusefulinthingslikewindowmanagers.Optionally,a'min'keycanbeset,sothezIndexcannotgobelowthatvalue. 初始:$('.selector').draggable({stack:{group:'products',min:50}}); 获取:varstack=$('.selector').draggable('option','stack'); 设置:$('.selector').draggable('option','stack',{group:'products',min:50}); zIndex:Integer:false控制当拖拽元素时,改变元素的z-index值。
初始:$('.selector').draggable({zIndex:2700}); 获取:varzIndex=$('.selector').draggable('option','zIndex'); 设置:$('.selector').draggable('option','zIndex',2700); ·事件 start 当鼠标开始拖拽时,触发此事件。
初始:$('.selector').draggable({start:function(event,ui){...}}); 绑定:$('.selector').bind('dragstart',function(event,ui){...}); drag 当鼠标拖拽移动时,触发此事件。
初始:$('.selector').draggable({drag:function(event,ui){...}}); 绑定:$('.selector').bind('drag',function(event,ui){...}); stop 当鼠标松开时,触发此事件。
初始:$('.selector').draggable({stop:function(event,ui){...}}); 绑定:$('.selector').bind('dragstop',function(event,ui){...}); ·方法 destory 从元素中移除拖拽功能。
用法:.draggable('destroy') disable 禁用元素的拖拽功能。
用法:.draggable('disable') enable 启用元素的拖拽功能。
用法:.draggable('enable')option 获取或设置元素的参数。
用法:.draggable('option',optionName,[value]) JQueryUI-draggable,参数,中文,详细,说明
Xp系统SFC参数意义和使用教程介绍
软件支持 在线重装、U盘制作、自定义重装 等多种模式。
相信很多XP系统用户都知道sfc参数,sfc参数应该是用户最经常用到的。
由于sfc参数命令行中的参数意义和 帮助和支持 中的介绍有所不同,现在,小编就来详细地介绍Xp系统SFC参数意义和使用教程,不太清楚地用户赶紧来看看下文具体内容吧。
sfc参数的基本语法意义 1、一般默认情况下,Windows文件保护处于启用状态,当Dllcache文件夹损坏或者不能使用时,使用 sfc /scannow、sfc /scanonce 或 sfc /scanboot 以修复 Dllcache 目录的内容; 2、sfc /purgecache 可以清除 Windows 文件保护 文件的高速缓存(即删除了dllcache文件夹下的全部内容),只不过xp系统失去了恢复系统文件的能力; 3、可以适当减小该文件夹的大小,/cachesize=x参数即可设置 Windows 文件保护 文件高速缓存的大小(默认其大小为102M,最小值为15M); 4、一旦运行了sfc /scanboot,以后每次进入xp系统时都会自动运行sfc,不在 系统配置实用程序 的 启动 中,想要禁止,可运行一遍sfc /revert将其恢复至默认状态; 5、禁用文件保护,鼠标点击 开始 菜单,选择 运行 选项,在打开的对话框中输入gpedit.msc字符命令; 6、在 本地计算机策略 窗口左侧依次展开 计算机配置 、 管理模板 系统 ,选择 windows文件保护 选项; 7、在右侧双击 windows文件保护扫描 选项,切换 设置 标签,选择 已禁用 即可。
以上就是Xp系统中SFC参数的意义和使用教程的全部内容了,若想了解更多有关系统内容请关注:菜科网官网。
注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。
对于商业使用,请联系各自版权所有者,否则法律问题自行承担。
Win7系统升级指南:全面解析升级步骤与要点 Win7系统损坏修复教程:详细步骤助你快速解决问题 相信很多XP系统用户都知道sfc参数,sfc参数应该是用户最经常用到的。
由于sfc参数命令行中的参数意义和 帮助和支持 中的介绍有所不同,现在,小编就来详细地介绍Xp系统SFC参数意义和使用教程,不太清楚地用户赶紧来看看下文具体内容吧。
sfc参数的基本语法意义 1、一般默认情况下,Windows文件保护处于启用状态,当Dllcache文件夹损坏或者不能使用时,使用 sfc /scannow、sfc /scanonce 或 sfc /scanboot 以修复 Dllcache 目录的内容; 2、sfc /purgecache 可以清除 Windows 文件保护 文件的高速缓存(即删除了dllcache文件夹下的全部内容),只不过xp系统失去了恢复系统文件的能力; 3、可以适当减小该文件夹的大小,/cachesize=x参数即可设置 Windows 文件保护 文件高速缓存的大小(默认其大小为102M,最小值为15M); 4、一旦运行了sfc /scanboot,以后每次进入xp系统时都会自动运行sfc,不在 系统配置实用程序 的 启动 中,想要禁止,可运行一遍sfc /revert将其恢复至默认状态; 5、禁用文件保护,鼠标点击 开始 菜单,选择 运行 选项,在打开的对话框中输入gpedit.msc字符命令; 6、在 本地计算机策略 窗口左侧依次展开 计算机配置 、 管理模板 系统 ,选择 windows文件保护 选项; 7、在右侧双击 windows文件保护扫描 选项,切换 设置 标签,选择 已禁用 即可。
以上就是Xp系统中SFC参数的意义和使用教程的全部内容了,若想了解更多有关系统内容请关注:菜科网官网。
菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。
电脑中BIOS参数无法设置的解决方法
软件支持 在线重装、U盘制作、自定义重装 等多种模式。
在使用的的过程中经常会遇到一些之前未曾见过的棘手问题,比如,有些用户反应电脑开机进入BIOS设置后,无法修改设置的数据,这该怎么办呢?由于出现BIOS参数无法进行设置问题的原因有很多而且处理方式也不同,现在,小编就为大家总结了此问题的几种原因及相应的解决方法。
BIOS参数无法进行设置的原因及解决方法: 1.设置BIOS的时候,不同版本操作方法也不通,有的BIOS版本设置类似于Windows中的操作,可以通过按回车键进行。
有的参数将光标移到后,需要用键盘直接设置。
2.BIOS芯片损坏,这种情况需要将主板返修。
3.CMOS存储器问题,可以通过放电或者BIOS程序进行升级处理。
4.病毒侵袭了BIOS数据,这种情况下,要对CMOS进行放电,放电后再重新设置BIOS。
5.电脑BIOS中设置了 用户密码 和 超级密码 ,这两个用户的权限不同,当使用用户密码进入CMOS的时候,就无法修改,只有用超级用户密码,才能修改设置。
6、当 BIOS设置 和 操作系统 均无法进入时,便不能切换到DOS方式用程序来破解密码。
此时,只有采用放电法。
一种是 跳线放电法 ??拆开主机箱,在主板上找到一个与COMS有关的跳线(参考主板说明书),此跳线平时插在1-2的针脚上,只要将它插在2-3的针脚上,然后再放回1-2针脚即可清除密码。
另一种是 COMS电池放电法 ?? 拆开主机箱,在主板上找到一粒钮扣式的电池,叫CMOS电池(用于BIOS的单独供电,保证BIOS的设置不因计算机的断电而丢失),取出COMS电池,等待5分钟后放回电池,密码即可解除。
但此时BIOS的密码不论如何设置,用万能密码均可进入BIOS设置和操作系统。
当然,自己设置的密码同样可以使用。
BIOS中的其他设置将恢复到原来状态,要优化计算机性能或解决硬件冲突需要重新设置。
电脑开机进入BIOS设置后无法进行设置的解决方法就介绍到这了,如果大家还有其他疑问或者想了解更多有关系统问题欢迎关注菜科网官网。
注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。
对于商业使用,请联系各自版权所有者,否则法律问题自行承担。
Win7系统升级指南:全面解析升级步骤与要点 Win7系统损坏修复教程:详细步骤助你快速解决问题 电脑中BIOS参数无法设置的解决方法 分类于: 回答于:2016-01-14 在使用的的过程中经常会遇到一些之前未曾见过的棘手问题,比如,有些用户反应电脑开机进入BIOS设置后,无法修改设置的数据,这该怎么办呢?由于出现BIOS参数无法进行设置问题的原因有很多而且处理方式也不同,现在,小编就为大家总结了此问题的几种原因及相应的解决方法。
BIOS参数无法进行设置的原因及解决方法: 1.设置BIOS的时候,不同版本操作方法也不通,有的BIOS版本设置类似于Windows中的操作,可以通过按回车键进行。
有的参数将光标移到后,需要用键盘直接设置。
2.BIOS芯片损坏,这种情况需要将主板返修。
3.CMOS存储器问题,可以通过放电或者BIOS程序进行升级处理。
4.病毒侵袭了BIOS数据,这种情况下,要对CMOS进行放电,放电后再重新设置BIOS。
5.电脑BIOS中设置了 用户密码 和 超级密码 ,这两个用户的权限不同,当使用用户密码进入CMOS的时候,就无法修改,只有用超级用户密码,才能修改设置。
6、当 BIOS设置 和 操作系统 均无法进入时,便不能切换到DOS方式用程序来破解密码。
此时,只有采用放电法。
一种是 跳线放电法 ??拆开主机箱,在主板上找到一个与COMS有关的跳线(参考主板说明书),此跳线平时插在1-2的针脚上,只要将它插在2-3的针脚上,然后再放回1-2针脚即可清除密码。
另一种是 COMS电池放电法 ?? 拆开主机箱,在主板上找到一粒钮扣式的电池,叫CMOS电池(用于BIOS的单独供电,保证BIOS的设置不因计算机的断电而丢失),取出COMS电池,等待5分钟后放回电池,密码即可解除。
但此时BIOS的密码不论如何设置,用万能密码均可进入BIOS设置和操作系统。
当然,自己设置的密码同样可以使用。
BIOS中的其他设置将恢复到原来状态,要优化计算机性能或解决硬件冲突需要重新设置。
电脑开机进入BIOS设置后无法进行设置的解决方法就介绍到这了,如果大家还有其他疑问或者想了解更多有关系统问题欢迎关注菜科网官网。
菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。