jQuery Mobile es una tecnología basada en la web que se utiliza para crear contenido receptivo para sitios web a los que se puede acceder en todo tipo de teléfonos inteligentes, tabletas y computadoras de escritorio. En este artículo, usaremos la opción deshabilitada de jQuery Mobile Droppable para deshabilitar el droppable si se establece en verdadero. y esto también acepta parámetros booleanos.
Sintaxis: La opción deshabilitada toma un valor booleano y la sintaxis es la siguiente. Si es cierto, podemos desactivar el panel y viceversa.
$("#selector").droppable({ disabled: true });
-
Obtener la opción deshabilitada
var disabled = $( ".selector" ).droppable( "option", "disabled" );
-
Establecer la opción deshabilitada
$( ".selector" ).droppable( "option", "disabled", false );
Enlace CDN: a continuación se muestran algunos scripts de jQuery Mobile que se necesitarán para su proyecto, así que agréguelos a su proyecto.
<enlace href = «https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css» rel = «hoja de estilo»>
<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>
Ejemplo: Este ejemplo describe los usos de la opción deshabilitada de jQuery Mobile Droppable.
HTML
<!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href= "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"> <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> <style> .dragg { width: 90px; height: 50px; border: 1px solid black; background-color: blue; } .dropp2, .dropp3 { width: 200px; height: 50px; border: 1px solid black; float: center; background-color: green; } </style> <script> $(function () { $(".dragg").draggable(); $(".dropp2").droppable({ drop: function (event, ui) { $(this) .find("p") .html("Dropped!"); } }); $(".dropp3").droppable({ disabled: true }); $(".dropp3").droppable({ drop: function (event, ui) { $(this) .find("p") .html("Dropped!"); } }); }); </script> </head> <body> <center> <h1 style="color:green;">GeeksforGeeks</h1> <h3>jQuery UI Droppable disabled Option</h3> <div class="dragg"> <p>Drag</p> </div> <br><br> <div class="dropp2"> <p>Drop here</p> </div> <br><br> <div class="dropp3"> <p>Disable - Can't Drop Here</p> </div> </center> </body> </html>
Producción:
Referencia: https://api.jqueryui.com/droppable/#option-disabled
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA