Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar jQuery Draggable y Droppable para implementar la función de arrastre?

¿Cómo utilizar jQuery Draggable y Droppable para implementar la función de arrastre?

JQuery Draggable y Droppable implementan la función de arrastre de la siguiente manera:

1. Método de implementación de Draggable:

lt! tipo de documento? html gt lthtml? lang="es " > lthead gt ltmeta? charset="utf-8" > lttitle gtjQuery? ¿Interfaz de usuario? ¿Arrastrable? -?¿Incumplimiento de contrato? Función lt/título gt; enlace lt? rel="hoja de estilo"? href = "//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.CSS" gt;lt script? src = "//code.jquery.com/jquery-1.10.2.js" gt;lt/script gt;ltscript? src = "//code. jquery. com/ui/1.11.4/jquery-ui. js" gt/script gt enlace; rel="hoja de estilo"? href = "/resources/demos/style . CSS " gt; ltstyle gt# ¿Arrastrable? {?ancho:? 150px;? altura:? 150px;? relleno:? ¿0,5 em? } lt/estilo gt; lt script gt$(función()?{$(?" #Draggable"?).draggable(); lt/script gt; ltdiv? id="arrastrable"? class="ui-widget-content " > ltp gt arrastrar? ¿A mí? Izquierda y derecha lt/p gt; lt/div gt; lt/body gt; lt/html gt; Efecto de operación:

Los usuarios pueden arrastrar y soltar los pequeños cuadrados en la imagen de arriba.

2. Método de implementación desechable:

lt! tipo de documento? html gt lthtml? lang="es " > lthead gt ltmeta? charset="utf-8" > lttitle gtjQuery? ¿Interfaz de usuario? ¿Desechable? -?¿Incumplimiento de contrato? Función lt/título gt; enlace lt? rel="hoja de estilo"? href = "//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.CSS" gt;lt script? src = "//code.jquery.com/jquery-1.10.2.js" gt;lt/script gt;ltscript? src = "//code. jquery. com/ui/1.11.4/jquery-ui. js" gt/script gt enlace; rel="hoja de estilo"? href = "/resources/demos/style . CSS " gt; ltstyle gt# ¿Arrastrable? {?ancho:? 100px;? altura:? 100px;? relleno:? ¿0,5 em? flotar:? Izquierda;? Margen:? ¿10 píxeles? ¿10 píxeles? ¿10 píxeles? 0;? } #¿Se puede descartar? {?ancho:? 150px;? altura:? 150px;? relleno:? ¿0,5 em? flotar:? Izquierda;? Margen:? 10px;? } lt/style gt; lt script gt$(función()?{$(?" #Dragable"?).draggable(); $(?" #Dropable"?).Dropable({drop:? función (?Evento ,?ui?)?{$(?Esto?).addClass(?"ui-status-highlight"?).Find(?" p ").html(?"Falled!"? }}); ); lt/script gt; lt/cabeza gt; ltdiv? id="arrastrable"? class="ui-widget-content " > ltp gt arrastrar? ¿A mí? ¿A dónde ir? ¿mío? objetivo lt/p gt; lt/div gt;? ltdiv? id="desechable"? class="ui-widget-header " > ¿Se eliminó ltp gt? Aquí lt/p gt; lt/div gt; lt/body gt; lt/html gt;

A. Después de arrastrar: