jQuery: interazione selezionabile

Descrizione

Il Select ablepuò essere utilizzata con le interazioni in JqueryUI. Questa funzione può essere abilitata selezionabile funzionalità su qualsiasi elemento DOM. Disegna una casella con il cursore per selezionare gli elementi. Tenere premuto il tasto Ctrl per effettuare più selezioni non adiacenti.

Sintassi

Ecco la semplice sintassi per utilizzare il trascinamento:

$( "#selectable" ).selectable();

Esempio

Di seguito è riportato un semplice esempio che mostra l'utilizzo di select grado -

<!doctype html>
<html lang = "en">
   <head>
      <meta charset = "utf-8">
      <title>jQuery UI Selectable - Default functionality</title>
  
      <link rel = "stylesheet" 
         href = "//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
  
      <script type = "text/javascript" 
         src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js">
      </script>
		
      <script type = "text/javascript" 
         src = "https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js">
      </script>

      <style>
         #feedback { font-size: 1.4em; }
         #selectable .ui-selecting { background: #FECA40; }
         #selectable .ui-selected { background: #F39814; color: white; }
         #selectable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
         #selectable li { margin: 3px; padding: 0.4em; font-size: 1.4em; height: 18px; }
      </style>
		
      <script>
         $(function() {
            $( "#selectable" ).selectable();
         });
      </script>
   </head>

   <body>
 
      <ol id = "selectable">
         <li class = "ui-widget-content">Item 1</li>
         <li class = "ui-widget-content">Item 2</li>
         <li class = "ui-widget-content">Item 3</li>
         <li class = "ui-widget-content">Item 4</li>
         <li class = "ui-widget-content">Item 5</li>
         <li class = "ui-widget-content">Item 6</li>
         <li class = "ui-widget-content">Item 7</li>
      </ol>
 
   </body>
</html>

Questo produrrà il seguente risultato:

jquery-interactions.htm