jQuery UI Chinese Reference Manual /放置(Droppable)

放置(Droppable)

为可拖拽小部件创建目标。

如需了解更多有关 droppable 交互的细节,请查看 API 文档 可放置小部件(Droppable Widget)。

默认功能

在任意的 DOM 元素上启用 droppable 功能,并为可拖拽小部件创建目标。

实例

    jQuery UI 放置(Droppable) - 默认功能       

请把我拖拽到目标处!

请放置在这里!


运行实例 »

点击 "运行实例" 按钮查看在线实例

接受

使用accept选项指定目标 droppable 接受哪一个元素(或元素组)。

实例

    jQuery UI 放置(Droppable) - 接受       

我是不能被放置的 draggable

请拖拽我到目标

accept: '#draggable'


运行实例 »

点击 "运行实例" 按钮查看在线实例

防止传播

当使用嵌套的 droppable 时 — 例如,您可以有一个树形的可编辑的目录结构,带有文件夹和文档节点 —greedy选项设置为 true 来防止当 draggable 被放置在子节点(droppable)上时的事件传播。

实例

    jQuery UI 放置(Droppable) - 防止传播       

请拖拽我到目标

外部 droppable

内部 droppable(不带有 greedy)

外部 droppable

内部 droppable(带有 greedy)


运行实例 »

点击 "运行实例" 按钮查看在线实例

还原 draggable 的位置

当带有布尔值revert选项的 draggable 停止拖拽时,返回 draggable(或它的助手)到原始位置。

实例

    jQuery UI 放置(Droppable) - 还原 draggable 的位置       

当被放置在目标上时还原

当未被放置在目标上时还原

请放置在这里


运行实例 »

点击 "运行实例" 按钮查看在线实例

购物车演示

演示如何使用折叠面板来展示产品的目录结构,使用拖拽和放置来添加产品到购物车,购物车中的产品是可排序的。

实例

    jQuery UI 放置(Droppable) - 购物车演示       

产品

T-Shirts

  • Lolcat Shirt
  • Cheezeburger Shirt
  • Buckit Shirt

Bags

  • Zebra Striped
  • Black Leather
  • Alligator Leather

Gadgets

  • iPhone
  • iPod
  • iPad

购物车

  1. 添加产品到这里

运行实例 »

点击 "运行实例" 按钮查看在线实例

简单的照片管理器

您可以通过拖拽照片到回收站或者点击回收站图标来删除照片。

您可以通过拖拽照片到相册或者点击回收利用图标来还原照片。

您可以通过点击缩放图标来查看大图。jQuery UI 对话框(dialog)部件用于模态窗口。

实例

    jQuery UI 放置(Droppable) - 简单的照片管理器       

回收站 回收站


运行实例 »

点击 "运行实例" 按钮查看在线实例

视觉反馈

当悬停在 droppable 上时,或者当 droppable 被激活(即一个可接受的 draggable 被放置在 droppable 上)时,改变 droppable 的外观。使用hoverClassactiveClass选项来分别指定 class。

实例

    jQuery UI 放置(Droppable) - 视觉反馈       

当悬停在 droppable 上时的反馈:

请拖拽我到目标

请放置在这里

当激活 draggable 时的反馈:

请拖拽我到目标

请放置在这里


运行实例 »

点击 "运行实例" 按钮查看在线实例