none
jquery trigger RRS feed

  • Pregunta

  • Hola Estimados,

    tengo que invocar una funcion javascript con el Trigger del Jquery.

    el codigo es asi :

     <script type="text/javascript">
    
         $(document).ready(function () {
             $(parent).trigger(Mostrar);
             //$(parent).trigger("Mostrar");
             //$(document).trigger(Mostrar);
         });
         function Mostrar() {
             alert("We Rock");
         }
     </script>
     

    - primero intente con el $(document).trigger(); pero no reconocia la funcion , y para que reconosca la funcion enves de crear la funcion asi:

    function Mostrar(){}   , tenia que crearla asi :   $(document).bind("Mostrar",function(){});

    pero un amigo me dijo que si se puede, pero  que en vez de poner $(document) ponga $(parent).trigger(Mostrar)  ( sin comillas el nombre de la funcion).

    y bueno, esta vez parece que quiere entrar a la funcion  pero me muestra error del Jquery

    De antemano Muchas gracias por su ayuda y su tiempo.

    Nota: no llamo la funcion defrente   Osea:

    $(document).ready(function () {
             Mostrar();
         });

    porque estoy trabajando en una funcion que me recibe el nombre de una funcion Javascript y la ejecuta con el trigger.

    Saludos

    Maximo Carrion Coronado

    martes, 23 de abril de 2013 16:17

Todas las respuestas

  • Muy buenas


    MaximoWeb, tengo una pregunta ¿En que momento queres que se dispare la funcción, bajo que evento?, porque el codigo para hacer algo asi es como este:

    $(function(){ $('#button').click(function(){ saludar() }); function saludar(){ alert('Hola Mundo !'); } }); O bien esta esta otra alternatia: $(function(){ $('#button').click(function(){ saludar() }); function saludar(){ alert('Hola Mundo !'); } }); $('#button').trigger('click'); });

    Te dejo un link por si acaso necesitas mas ayuda.

    Saludos


    Juan Gómez

    miércoles, 24 de abril de 2013 22:49