一个有效的拖放交互需提供完整的3个状态:

一、邀请

包括页面上任何邀请你采取行动的元素。它可以是出发某个行为的按钮或命令链
接或是当鼠标悬停到某个图标上出现的工具提示,甚至可以是一个改变了的鼠标
指针,提示用户除了单击之外,还可以进行其他操作。

二、操作

包括用户要完成一项任务说必须采取的所有行动,它可以只是一步操作,如单击
某个链接载入新页面;也可能需要多个步骤,如复制、粘贴后保存;如拖曳后新
区域创建虚线框给模块“落地”。

三、实现

让用户知道他的交互已经实现了。

 

读《瞬间之美-web界面设计如何让用户行动》

By:podsen.com