| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/API/HTML_Drag_and_Drop_API | [Back] [Original] |
Get to know MDN better
Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.
Firefox y otras aplicaciones de Mozilla admiten una serie de caractersticas para gestionar la funcionalidad de arrastrar y soltar. Esto le permite al usuario hacer clic y mantener presionado el botn del ratn/mouse sobre un elemento, arrastrarlo a otra ubicacin y soltarlo para colocar el elemento all. Al puntero le seguir una representacin transparente de lo que se est arrastrando durante la operacin. La ubicacin de destino puede ser una aplicacin diferente. Sitios web, extensiones y aplicaciones XUL pueden hacer uso de esta funcionalidad para personalizar los elementos que pueden ser arrastrados, evaluar la operacin, as como especificar el lugar donde los elementos se pueden soltar.
Nota: Esta seccin trata sobre la funcionalidad de arrastrar y soltar en Firefox 3.5 (Gecko 1.9.1) y versiones posteriores. Consulta la documentacin de la API anterior para Firefox 3.0 y versiones anteriores.
Cuando comienza una operacin de arrastre, se puede proporcionar una serie de datos:
copy para indicar que los datos que se arrastran se copiarn desde su ubicacin actual a la ubicacin de destino, move para indicar que los datos que se arrastran sern movidos y link para indicar que se crear algn tipo de relacin o conexin entre la ubicacin actual y la ubicacin de destino. Durante la operacin, se pueden modificar los efectos de arrastre y especificar cules en concreto se permiten en determinadas ubicaciones. Si se permite, se puede realizar una operacin de colocacin en esa ubicacin. Consulta Efectos de arrastre para obtener ms detalles.Mozilla y Firefox admiten una serie de caractersticas que no se encuentran en el modelo estndar de arrastrar y soltar. Estas te permiten arrastrar elementos mltiples y arrastrar datos que no son cadenas. Para obtener ms informacin, consulta Arrastrar y soltar mltiples elementos .
Para obtener una lista de tipos de datos comunes utilizados para arrastrar y soltar, consulta Tipos de operaciones de arrastre recomendados.
Est disponible una referencia rpida para los procedimientos recomendados en la operacin de arrastre de los siguientes tipos de elementos:
Consulta DataTransfer para tener una referencia al objeto DataTransfer.
Se utilizan una serie de eventos que se ejecutan durante las diversas etapas de la operacin de arrastre y colocacin. Ten en cuenta que se ejecutan slo los eventos de arrastre, los eventos del ratn/mouse como mousemove no se ejecutan durante una operacin de arrastre.
La propiedad dataTransfer de todos los eventos de arrastre contiene datos sobre la operacin de arrastre y colocacin.
Se ejecuta sobre un elemento cuando se inicia una operacin de arrastre. El usuario est solicitando arrastrar el elemento al que dispara el evento dragstart. Durante este evento, un proceso de escucha ajustar cierto tipo de informacin como los datos de la operacin de arrastre y la imagen que se asocia con ella. Para obtener ms informacin al respecto, consulta Inicio de una operacin de arrastre .
Se dispara cuando el ratn/mouse se mueve primero sobre un elemento, mientras est teniendo lugar una operacin de arrastre. Un proceso de escucha de este evento debe indicar si se permite una operacin de arrastre sobre esta ubicacin. Si no hay procesos de escucha o stos no realizan ninguna operacin, entonces no se permite, de manera predeterminada, una operacin de arrastre. Este es tambin el evento al que escuchar si deseas proporcionar informacin acerca de que se permite una operacin de arrastre, como, por ejemplo, mostrar un resaltado o un marcador de insercin. Para obtener ms informacin al respecto, consulta Especificacin de destinos de colocacin .
Este evento se activa cuando el ratn/mouse se mueve sobre un elemento cuando est teniendo lugar una operacin de arrastre. Gran parte del tiempo, la operacin que tiene lugar durante un proceso de escucha ser la misma que el evento dragenter. Para obtener ms informacin al respecto, consulta Especificacin de destinos de colocacin.
Este evento se activa cuando el ratn/mouse sale de un elemento mientras que est teniendo lugar una operacin de arrastre. Los procesos de escucha deben eliminar cualquier resaltado o marcador de insercin que usan para la informacin sobre el proceso de arrastre.
Este evento se activa en el origen del arrastre, es decir, el elemento donde dragstart fue disparado, durante la operacin de arrastre.
El evento se dispara sobre el elemento en el que se produjo la colocacin al finalizar la operacin de arrastre. Un proceso de escucha se encargar de recuperar los datos que se arrastran e insertarlos en la ubicacin de la colocacin. Este evento slo se activar si se desea disponer de la funcionalidad de soltar. No se activar si el usuario cancela la operacin de arrastre, por ejemplo, pulsando la tecla Escape, o si se liber el botn del ratn/mouse mientras que ste no estaba sobre un destino de colocacin vlido. Para ms informacin sobre esto, consulta Realizar una operacin de colocacin.
El origen del arrastre recibir un evento dragend cuando la operacin se haya completado, tanto si tuvo xito como si no. Consulta Finalizar una operacin de arrastre si deseas ms informacin.
This page was last modified on 17 dic 2024 by MDN contributors.
Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |