mozilla

比较版本

拖放操作

更改版本

修订版 377973:

由 HeyMemo 在 进行的修订 377973

修订版 377975:

由 HeyMemo 在 进行的修订 377975

标题:
拖放操作
拖放操作
网址缩略名:
DragDrop/Drag_and_Drop
DragDrop/Drag_and_Drop
内容:

修订版 377973
修订版 377975
n73        当一个元素开始被拖拽的时候触发。用户拖拽的元素需要附加<code>dragstart</code>事件。在这个事件n73        当一个元素开始被拖拽的时候触发。用户拖拽的元素需要附加<code>dragstart</code>事件。在这个事件
>中,监听器将设置与这次拖拽相关的信息,例如拖动的数据和图像。更多关于这个事件的信息,请参考<a href="/en-US/docs>中,监听器将设置与这次拖拽相关的信息,例如拖动的数据和图像。更多关于这个事件的信息,请参考<a href="/en-US/docs
>/DragDrop/Drag_Operations#dragstart" title="Starting a Drag Opera>/DragDrop/Drag_Operations#dragstart" title="Starting a Drag Opera
>tion">Starting a Drag Operation</a>.>tion">Starting a Drag Operation</a>
n79        Fired when the mouse is first moved over an element whilen79        当拖拽中的鼠标第一次进入一个元素的时候触发。这个事件的监听器需要指明是否允许在这个区域释放鼠标。如果没有设置监听器
> a drag is occuring. A listener for this event should indicate wh>,或者监听器没有进行操作,则默认不允许释放。当你想要通过类似高亮或插入标记等方式来告知用户此处可以释放,你将需要监听这个事件。参考
>ether a drop is allowed over this location. If there are no liste><a href="/en-US/docs/DragDrop/Drag_Operations#droptargets" title=
>ners, or the listeners perform no operations, then a drop is not >"Specifying Drop Targets">Specifying Drop Targets</a>来获得相关信息。
>allowed by default. This is also the event to listen to if you wa 
>nt to provide feedback that a drop is allowed such as displaying  
>a highlight or insertion marker. For information about this, see  
><a href="/en-US/docs/DragDrop/Drag_Operations#droptargets" title= 
>"Specifying Drop Targets">Specifying Drop Targets</a>. 
n85        This event is fired as the mouse is moved over an elementn85        当拖拽中的鼠标移动经过一个元素的时候触发。大多数时候,监听过程发生的操作与dragenter事件是一样的。更多信息
> when a drag is occuring. Much of the time, the operation that oc>请参考<a href="/en-US/docs/DragDrop/Drag_Operations#droptargets" tit
>curs during a listener will be the same as the dragenter event. F>le="Specifying Drop Targets">Specifying Drop Targets</a>。
>or information about this, see <a href="/en-US/docs/DragDrop/Drag 
>_Operations#droptargets" title="Specifying Drop Targets">Specifyi 
>ng Drop Targets</a>. 
n91        This event is fired when the mouse leaves an element whiln91        当拖拽中的鼠标离开元素是触发。监听器需要将作为可释放反馈的高亮或插入标记去除。
>e a drag is occuring. Listeners should remove any highlighting or 
> insertion markers used for drop feedback. 
n97        This event is fired at the source of the drag, that is, tn97        这个事件在拖拽源触发。即在拖拽操作中触发dragstart事件的元素。
>he element where <code>dragstart</code> was fired, during the dra 
>g operation. 
n103        The <code>drop</code> event is fired on the element wheren103        这个事件在拖拽操作结束释放时于释放元素上触发。一个监听器用来响应接收被拖拽的数据并插入到释放之地。这个事件只有在需
> the drop was occured at the end of the drag operation. A listene>要时才触发。当用户取消了拖拽操作时将不触发,例如按下了Escape(ESC)按键,或鼠标在非可释放目标上释放了按键。与此相关的信息
>r would be responsible for retrieving the data being dragged and >,请参考<a href="/en-US/docs/DragDrop/Drag_Operations#drop" title="Pe
>inserting it at the drop location. This event will only fire if a>rforming a Drop">Performing a Drop</a>。
> drop is desired. It will not fire if the user cancelled the drag 
> operation, for example by pressing the Escape key, or if the mou 
>se button was released while the mouse was not over a valid drop  
>target. For information about this, see <a href="/en-US/docs/Drag 
>Drop/Drag_Operations#drop" title="Performing a Drop">Performing a 
> Drop</a>. 
t109        The source of the drag will receive a dragend event when t109        拖拽源在拖拽操作结束将得到dragend事件对象,不管操作成功与否。参考<a href="/en-US/docs/
>the drag operation is complete, whether it was successful or not.>DragDrop/Drag_Operations#dragend" title="Finishing a Drag">Finish
> See <a href="/en-US/docs/DragDrop/Drag_Operations#dragend" title>ing a Drag</a>获得更多信息。
>="Finishing a Drag">Finishing a Drag</a> for more information. 

返回历史