(翻译)拖拽(Drag and drop)

来源:互联网 发布:淘宝关于dns劫持的教程 编辑:程序博客网 时间:2024/05/01 15:44
问题概述
用户需要操作一个或多个对象,将它们从一处移动到另一处。
示例
(翻译)拖拽(Drag and drop) - gc_2299 - gc_2299的博客
 用途
  • 用于以直接操作方式(所见即所得)处理复杂任务的情况;
  • 用于避免强制用户到另外的页面中对当前页面进行排版。
解决方案
让用户可以选择内容,并能在屏幕上拖拽来重新编排内容。
说明
处于本能,很多用户尝试拖拽程序界面中的对象。拖拽,这个与物理世界有明确联系的概念性比喻,很少有方法能与其一样提供直接操作的功能。它被视为实现重新排列列表项目、将对象从一处移动到另一处、上传文件等功能的最有效的方式之一。
讨论
由于拖拽模式不易实现,需要考虑采用其它方式重排内容[1]。

原文地址:http://ui-patterns.com/patterns/drag-and-drop
[1]原文:As Drag and drop is not fully accessible you may want to consider supporting alternate ways to re-arrange your content modules.
原创粉丝点击