script.aculo.us Ordenando la opción dropOnEmpty

La opción dropOnEmpy en el módulo Sortable permite colocar elementos ordenables en otra lista. Su valor por defecto es falso.

Sintaxis:

Sortable.create(List1_id, {contención: [List1_id, List2_id], dropOnEmpty: true});
Sortable.create(List2_id, {contención: [List1_id, List2_id], dropOnEmpty: true});

Ejemplo:

<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" 
        src="./javascript/prototype.js">
    </script>
  
    <script type="text/javascript" 
        src="./javascript/scriptaculous.js">
    </script>
      
    <script>
        window.onload = function () {
  
            Sortable.create('List1', {
                containment: ['List1', 'List2'],
                dropOnEmpty: true
            });
  
            Sortable.create('List2', {
                containment: ['List1', 'List2'],
                dropOnEmpty: true
            });
        }
    </script>
  
    <style type="text/css">
        li {
            cursor: move;
        }
  
        ul {
            width: 80px;
            padding: 5px 5px 5px 20px;
        }
    </style>
</head>
  
<body>
    <div style="float:left">
        <h3>List-1</h3>
        <ul id="List1">
            <li>tag</li>
            <li>containment</li>
            <li>script</li>
            <li>empty</li>
        </ul>
    </div>
  
    <div style="float:left;margin-left:30px">
        <h3>List-2</h3>
        <ul id="List2">
            <li>aculo</li>
            <li>us</li>
            <li>drag</li>
            <li>empty</li>
        </ul>
    </div>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por swapnil074 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *