跳转到内容

WebObjects/Project WONDER/Frameworks/Ajax/AjaxDraggable

来自维基教科书,开放的书籍,开放的世界

AjaxDraggable

[编辑 | 编辑源代码]

AjaxDraggable 代表了 Ajax 框架中拖放实现的一半。AjaxDraggable 使用 WOComponentContent,因此任何您希望可拖动的内容都应该出现在 AjaxDraggable 的 WebObjects 标记内。

AjaxDraggable/Droppable 实现的一个特别酷的元素是,您实际上可以将一个完整的对象绑定到您的 Draggable,该对象将在释放操作触发时传递给您的 Droppable。您不必处理 ID 的映射和手动查找。Ajax 框架会自动为您处理。

Scriptaculous 拖放示例可以在 这里找到。

Wonder 绑定
[编辑 | 编辑源代码]
  • id (必需) - Draggable 元素的 ID
  • elementName - 用于包装 Draggable 的 HTML 元素的名称,可以是:"div" 或 "span"
  • draggableID - Draggable 的内部 ID。如果未设置,它将默认为 "id" 的值。
  • draggableObject - 要绑定到此 Draggable 的对象。当 Draggable 被释放时,此对象将绑定到释放目标的 droppedObject 绑定。
Scriptaculous 绑定
[编辑 | 编辑源代码]

Scriptaculous 文档

  • starteffect
  • reverteffect
  • endeffect
  • zindex
  • revert
  • snap
  • ghosting
  • handle
  • change
华夏公益教科书