El evento jQuery UI Drag se activa cuando se arrastra el cuadro de diálogo.
Obtenga más información sobre los selectores y eventos de jQuery aquí .
Sintaxis:
$(".selector").dialog ( drag: function( event, ui ) { console.log('dragged') },
Acercarse:
- Primero, agregue los scripts jQuery Mobile necesarios para su proyecto.
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel = "stylesheet"> <script src = "https://code.jquery.com/jquery-1.10.2.js"> </script> <script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"> </script>
- El botón ‘Abrir cuadro de diálogo’ activará la función de clic (#gfg) que abrirá aún más el <área de texto> en un cuadro de diálogo (#gfg2).
- arrastrar (evento, ui): se activa cuando se mueve el mouse. Hay una función de devolución de llamada adjunta a este arrastre que se activa cada vez que se mueve el mouse.
- evento : Tipo -> Evento
- ui: Tipo -> Objeto
- función de devolución de llamada: función (evento, ui) {console.log (‘arrastrado’)}
Ejemplo 1:
HTML
<!doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel = "stylesheet"> <script src = "https://code.jquery.com/jquery-1.10.2.js"> </script> <script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"> </script> <script type = "text/javascript"> $(function() { $( "#gfg2" ).dialog({ autoOpen: false, drag: function( event, ui ) { console.log('dragged') }, }); $( "#gfg" ).click(function() { $( "#gfg2" ).dialog( "open" ); }); }); </script> </head> <body> <div id = "gfg2" title="GeeksforGeeks"> <textarea>jQuery UI | drag(event, ui) Event</textarea> </div> <button id = "gfg">Open Dialog</button> </body> </html>
Producción: