2012年12月9日 归档

dojo实现的两种拖拽方式(拖动、拖放)

Web2.0的时代,网页中常常会用到拖拽的效果,这里了解下使用dojo来实现拖拽。在开始尝试了解dojo拖拽效果以前,必须明确拖拽具有两种截然不同的表现效果。

第一种表现效果是图标被拖拽到哪里,其就会被直接放到哪里,这个拖拽效果是图标完全紧跟拖拽的动作,与每一个拖拽动作的运动轨迹完全契合,这种效果被称为“ 拖动”。第二种表现效果是当图标被拖拽到一个地方,松开鼠标的时候,图标会以当前位置为基础而以其它图标为参照系进行位置的自动调整。这种效果被称为“拖放”。

dojo的拖动

“拖动”与“拖放”相比较,原理更加容易理解,使用更加简单。而且更加贴近于人们直观印象中的“拖拽”效果。

最简单的拖动实例

要在 dojo 的支持下,实现拖动的效果所需要的只是使用 dojo 所提供的 dojo 标签属性标注出希望实现拖动效果的实体。 查看更多...