jQuery UI consta de widgets GUI, efectos visuales y temas implementados mediante la biblioteca jQuery JavaScript . jQuery UI es excelente para crear interfaces de interfaz de usuario para las páginas web. Se puede usar para crear aplicaciones web altamente interactivas o se puede usar para agregar widgets fácilmente.
La opción de actualización automática seleccionable de jQuery UI se usa para determinar si actualizar la posición y el tamaño de cada elemento seleccionado. Esta opción se establece en «falso» si tiene muchos elementos.
Sintaxis:
Inicialice el elemento seleccionable con la opción de actualización automática :
$(".selector").selectable({ autoRefresh: false });
Establecer o devolver la opción de actualización automática después de la inicialización:
// Set the autoRefresh option $( ".selector" ).selectable( "option", "autoRefresh", false ); // Return the autoRefresh option var auto_refresh = $( ".selector" ) .selectable( "option", "autoRefresh" )
Enlaces CDN:
<enlace rel=”hoja de estilo” href=”https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css”/>
<script src=”https://cdnjs .cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js”></script>
<script src=”https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1 /jquery-ui.min.js”></script>
Ejemplo:
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" href= "https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css"/> <script src= "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"> </script> <script src= "https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"> </script> <style> .grid { display: grid; grid-template-columns: 50px 50px 50px; gap: 10px; } .grid-item { width: 50px; height: 50px; background-color: aqua; } .ui-selected { background-color: green; } .ui-selecting { background-color: rgb(122, 255, 122); } </style> </head> <body> <h1>GeeksforGeeks</h1> <h3>jQuery UI Selectable autoRefresh Option</h3> <div class="grid"> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div> </div> <script> $(".grid").selectable({ autoRefresh: true, }); </script> </body> </html>
Producción:
Referencia: https://api.jqueryui.com/selectable/#option-autoRefresh
Publicación traducida automáticamente
Artículo escrito por manavsarkar07 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA