G0574's Archiver

弯月圆刀 发表于 2008-9-5 21:58

yui drag and drop

drag and drop是比较酷的一个表现。

下表是对drog drop 一些事件点的描述:

[table=50%][tr][td]
onMouseDown[/td][td]在dd对象上按下鼠标(注意,不管是否触发dd,这个事件总是发生)[/td][/tr][tr][td]startDrag[/td][td]鼠标按下,并且满足dd的触发条件,比如按着鼠标位移3pixels或者1秒钟[/td][/tr][tr][td]onDrag[/td][td]在拖曳过程中的每次mousemove事件[/td][/tr][tr][td]onDragEnter[/td][td]当被拖的对象第一次进入其他dd对象,根据模式不同。(point 或者intersect)[/td][/tr][tr][td]onDragOver[/td][td]当被拖对象在另一个dd对象上面时的每一次mousemove事件[/td][/tr][tr][td]onDragOut[/td][td]当被拖对象移出dd对象(也就是之前曾经onDragEnter)[/td][/tr][tr][td]onDragDrop[/td][td]当被拖对象在其他dd对象上面放下时[/td][/tr][tr][td]onInvalidDrop[/td][td]当被拖对象不在dd对象上面放下时[/td][/tr][tr][td]endDrag [/td][td]当鼠标松开时(注意之前必须触发过startDrag)[/td][/tr][tr][td]onMouseUp[/td][td]鼠标松开,不管之前有没有触发过startDrag[/td][/tr][/table]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.