Tengo este código:

<script>
            $(document).ready(function larg(){
            var larghezza = $(document).width();
            $("p.width").text("The width for the " + larghezza + 
                " is px.");
            });

            $(window).resize(function() {
            larg(); 
            });
            </script>

Me gustaría llamar a la función «g» en la ventana de cambio de tamaño, pero no funciona..
Cómo hacer que??

Gracias

2 Comentarios

  1. 35

    Usted no puede declarar funciona de esta manera, el uso de esta.

    <script>
     $(document).ready(larg);
    
     $(window).resize(larg);
    
     function larg(){
      var larghezza = $(document).width();
      $("p.width").text("The width for the " + larghezza + " is px.");
     }
    </script>

    EDIT: se ha cambiado el código un poco, gracias comentaristas

    • +1. Creo que $(document).ready(larg); $(document).resize(larg); function larg(){ ... } también debería funcionar.
    • Correcto. Como era de $(window).resize(larg);.
    • Sí, exactamente)
    • ¿Y si quiero pasar una variable a la función, por ejemplo, function larg(foo){} traté de $window.resize(larg(myVar));, pero no hay resultados.
    • Hizo declarar la var fuera del ámbito de las funciones anónimas? Funciona cuando se declara como esto: jsfiddle.net/UVXF3
    • La vieja pregunta, pero no debería de definir el function antes de usarla?

Dejar respuesta

Please enter your comment!
Please enter your name here