jQuery UI consta de widgets GUI, efectos visuales y temas implementados mediante HTML , CSS y jQuery . jQuery UI es excelente para crear interfaces de interfaz de usuario para las páginas web.
La opción de clases desplegables de jQuery UI se usa para agregar clases adicionales a los elementos del widget.
Sintaxis:
Inicializando el droppable con la opción de clases .
$( "#divID" ).droppable({ classes: { "ui-droppable": "highlight" } });
-
Establecer el valor para la opción de clases .
$( "#divID" ).droppable( "option", "classes.ui-droppable", "highlight" );
-
Obtener el valor de la opción de clases .
var themeClass = $( "#divID" ) .droppable( "option", "classes.ui-droppable" );
Enlace CDN: Primero, agregue los scripts jQuery UI necesarios para su proyecto.
<enlace rel=”hoja de estilo” href=”//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css”>
<script src=”//code.jquery.com/jquery- 1.12.4.js”></script>
<script src=”//code.jquery.com/ui/1.12.1/jquery-ui.js”></script>
Ejemplo: este ejemplo demuestra la opción de clases desplegables de jQuery UI .
HTML
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="stylesheet" href= "//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css"> <script src= "//code.jquery.com/jquery-1.12.4.js"> </script> <script src= "//code.jquery.com/ui/1.12.1/jquery-ui.js"> </script> <style> h1 { color: green; } div { color: white; display: flex; justify-content: center; align-items: center; text-align: center; } #div2 { width: 150px; height: 150px; background: blue; } #div1 { position: absolute; left: 250px; width: 200px; height: 200px; background: green; color: #fff; } </style> </head> <body> <center> <h1 style="color:green;"> GeeksforGeeks </h1> <h3>jQuery UI Droppable classes Option</h3> <div id="div1">Drop here</div> <div id="div2">Drag me</div> </center> <script> $(document).ready(function () { $("#div2").draggable(); $("#div1").droppable({ classes: { "ui-droppable": "highlight" } }); }); </script> </body> </html>
Producción:
Referencia: https://api.jqueryui.com/droppable/#option-classes
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA