没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
jquery.ui.draggable中文文档中文文档
暂时都使用xml格式, 方便传播, 制作电子书.
注意事项:
1. 以下格式为既定的格式, 为了统一性, 需要修改时, 大家商议
2. 格式中的所有项都是选填, 如果没有, 不写就是了.
3. 由于是XML格式的, 所以, 所有标签中间填写文本的地方(最重要是代码, 一定要加, 不然以后解析有困难), 都需要加上
<!--[CDATA[这中间写内容]]>
4. 翻译过程中, 一块对应的是一个<translate />标签.
5. 希望大家工作愉快.
复制代码 代码如下:
<?xml version="1.0" encoding="UTF-8" ?>
<project>
<translate item="draggable" version="7.1">
<translators>
<translator nickname="selfimpr" name="雷果国" mail="lgg860911@yahoo.com"
homepage="http://blog.csdn.net/lgg201" qq="285821471" />
</translators>
<relatives>
<depend isitem="false">
<name><![CDATA[jquery]]></name>
<description><![CDATA[jquery的核心库]]></description>
<url><![CDATA[http://docs.jquery.com]]></url>
</depend>
<depend isitem="false">
<name><![CDATA[jquery.ui.core]]></name>
<description><![CDATA[jquery.ui的核心库]]></description>
<url><![CDATA[http://jqueryui.com/demos]]></url>
</depend>
</relatives>
<overview>
<original><![CDATA[JQuery UI Draggable插件用来使选中的元素可以通过鼠标拖动.
Draggable的元素受影响css: ui-draggable, 拖动过程中的css: ui-draggable-dragging.
如果需要的不仅仅是拖, 而是一个完整的拖放功能, 请参阅JQuery UI 的Droppable插件, 该插件提供了一个draggable放的目
标.
所有的回调函数(start, stop, drag等事件)接受两个参数:
event: 浏览器原生的事件
ui: 一个JQuery的ui对象, 其中有以下主要属性
ui.helper: 正在拖动的元素的JQuery包装对象, ui.helper.context可以获取到原生的DOM元素.
ui.position: ui.helper(也就是我们要拖动的元素)相对于父元素(包含自己的元素, 如果是顶层, 对应body)的偏移, 值是一
个对象{top, left}----也就是可以用ui.position.top获取到该元素与父元素的top当前偏移
ui.offset: 与ui.position同意, 这里表示的是和浏览器内容区域左上边界的偏移(注意, 是内容区域, 而不是html的body区域.
html的body在默认情况下, 各种浏览器中都会相对offset有偏移的.)]]></original>
</overview>
<options>
<option name="addClasses" default="true">
<types>
<type name="布尔值"></type>
</types>
<description><![CDATA[用来设置是否给draggable元素通过ui-draggable样式才装饰它. 主要为了在通
过.draggable()初始化很多(成百个)元素的时候优化性能考虑, 但是, 这个选项的设置, 不会影响ui-draggable-dragging样式改变
拖动过程样式.
true表示ui-draggable样式被添加到该元素.
false表示ui-draggable样式不被添加到该元素.]]></description>
<demos>
<demo>
<comment><![CDATA[将.selector选择器选中的元素渲染成为一个可拖动控件, 不为其添加ui-draggable样式]]>
</comment>
<code><![CDATA[$('.selector').draggable({ addClasses: false });]]></code>
</demo>
<demo>
<comment><![CDATA[获取.selector选择器选中的可拖动控件的addClasses选项的值.]]></comment>
<code><![CDATA[var addClasses = $('#draggable').draggable('option', 'addClasses');]]></code>
</demo>
<demo>
<comment><![CDATA[将.selector选择器选中的可拖动控件的addClasses选项值设置为false.]]></comment>
<code><![CDATA[$('.selector').draggable('option', 'addClasses', false);]]></code>
</demo>
</demos>
</option>
<option name="appendTo" default="parent">
<types>
<type name="DOM元素" />
<type name="选择器" />
</types>
<description><![CDATA[用来指定控件在拖动过程中ui.helper的容器, 默认情况下, ui.helper使用和初始定义的
draggable相同的容器, 也就是其父元素.]]></description>
<demos>
<demo>
<comment><![CDATA[初始化]]></comment>
<code><![CDATA[$('.selector').draggable({ appendTo: 'body' });]]></code>
</demo>
<demo>
<comment><![CDATA[获取属性值]]></comment>
<code><![CDATA[var appendTo = $('.selector').draggable('option', 'appendTo');]]></code>
</demo>
<demo>
<comment><![CDATA[设置属性值]]></comment>
<code><![CDATA[$('.selector').draggable('option', 'appendTo', 'body');.]]></code>
</demo>
</demos>
</option>
<option name="axis" default="false">
<types>
<type name="Boolean">
<options>
<option>
<value><![CDATA[false]]></value>
<comment><![CDATA[既可以水平, 也可以垂直拖动.]]></comment>
</option>
</options>
</type>
<type name="String">
<options>
<option>
<value><![CDATA[x]]></value>
<comment><![CDATA[只能水平拖动]]></comment>
</option>
<option>
<value><![CDATA[y]]></value>
<comment><![CDATA[只能垂直拖动]]></comment>
</option>
</options>
</type>
</types>
<description><![CDATA[约束拖动过程中的取向.]]></description>
<demos>
<demo>
<comment><![CDATA[初始化]]></comment>
<code><![CDATA[$('.selector').draggable({ axis: 'x' });]]></code>
</demo>
<demo>
<comment><![CDATA[获取属性值]]></comment>
<code><![CDATA[var axis = $('.selector').draggable('option', 'axis');]]></code>
</demo>
<demo>
<comment><![CDATA[设置属性值]]></comment>
<code><![CDATA[$('.selector').draggable('option', 'axis', 'x');]]></code>
</demo>
</demos>
</option>
<option name="cancel" default=":input, option">
<types>
<type name="选择器">
</type>
</types>
<description><![CDATA[通过选择器指定这类元素不能被渲染成draggable控件.]]></description>
<demos>
<demo>
<comment><![CDATA[初始化]]></comment>
<code><![CDATA[$('.selector').draggable({ cancel: 'button' });]]></code>
</demo>
<demo>
<comment><![CDATA[获取属性值]]></comment>
<code><![CDATA[var cancel = $('.selector').draggable('option', 'cancel');]]></code>
</demo>
<demo>
<comment><![CDATA[设置属性值]]></comment>
<code><![CDATA[$('.selector').draggable('option', 'cancel', 'button');]]></code>
</demo>
</demos>
</option>
<option name="connectToSortable" default="">
<types>
<type name="">
<description><![CDATA[description]]></description>
</type>
</types>
<description><![CDATA[description]]></description>
<demos>
<demo>
<comment><![CDATA[description]]></comment>
<code><![CDATA[description]]></code>
</demo>
</demos>
</option>
<option name="containment" default="false">
<types>
<type name="选择器">
<description><![CDATA[只能在选择器约束的元素内拖动]]></description>
</type>
<type name="元素">
<description><![CDATA[只能在给定的元素内拖动]]></description>
</type>
<type name="字符串">
<options>
<option>
<value><![CDATA[parent]]></value>
<comment><![CDATA[只能在父容器内拖动]]></comment>
</option>
<option>
<value><![CDATA[document]]></value>
<comment><![CDATA[在当前html文档的document下可拖动, 超出浏览器窗口范围时, 自动出现滚动条]]>
</comment>
</option>
<option>
<value><![CDATA[widow]]></value>
<comment><![CDATA[只能在当前浏览器窗口的内容区域拖动, 拖动超出当前窗口范围, 不会导致出现滚动
条]]></comment>
</option>
</options>
<description><![CDATA[description]]></description>
</type>
<type name="数组">
<description><![CDATA[[x1, y1, x2, y2]以[开始水平坐标, 开始垂直坐标, 结束水平坐标, 结束垂直坐标]的方式划
定一个区域, 只能在此区域内拖动. 这种方式指定时, 值是相对当前浏览器窗口内容区域左上角的偏移值.]]></description>
</type>
<type name="布尔型">
<options>
<option>
<value><![CDATA[false]]></value>
剩余13页未读,继续阅读
资源评论
weixin_38682076
- 粉丝: 6
- 资源: 917
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功