jQuery | cola() con ejemplos

El método queue() es un método incorporado en jQuery que se utiliza para mostrar la cola de funciones que se ejecutarán en los elementos seleccionados. En una cola, una o más funciones esperan la ejecución.

  • El método queue() se puede usar con el método dequeue().
  • Un elemento puede tener varias colas. En general, solo hay una cola jQuery predeterminada.

Sintaxis:

$(selector).queue(queue_name)

Parámetros: este método acepta un solo parámetro queue_name , que es opcional. Se utiliza para establecer el nombre de la cola.

El siguiente ejemplo ilustra el método queue() en jQuery:

Ejemplo:

<!DOCTYPE html>
<html>
    <head>
        <title>The queue Method</title>
        <script src=
        "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
        </script>
          
        <!-- jQuery code to show the working of this method -->
        <script>
            $(document).ready(function() {
                $("p").click(function() {
                    var div = $("div");
       
                    div.animate({
                        left: "+=200"
                    }, 2000);
                    div.animate({
                        height: 200
                    }, "slow");
                    div.animate({
                        width: 150
                    }, "slow");
                    div.animate({
                        height: 100
                    }, "slow");
                    div.animate({
                        width: 60
                    }, "slow");
                    div.animate({
                        left: "-=200",
                        top: "+=100"
                    }, 2000);
       
                    $("span").text(div.queue().length);
                });
            });
        </script>
        <style>
            div {
                width: 50px;
                height: 50px;
                position: absolute;
                left: 35px;
                margin-top: 10px;
                background-color: green;
            }
               
            body {
                width: 500px;
                height: 250px;
                border: 2px solid green;
                padding: 20px;
            }
        </style>
    </head>
       
    <body>
        <p>The queue length is: <span></span></p>
          
        <!-- click on above paragraph to show the
        number of times animation method works -->
        <div></div>
    </body>
</html>

Salida:
Antes de hacer clic en el elemento de párrafo:

Después de hacer clic en el elemento de párrafo:

Publicación traducida automáticamente

Artículo escrito por kundankumarjha 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 *