Quiero llamar a una función del objeto, pero que esta se ejecute si es creada fuera de el. Por ejemplo, supongan que tengo un objeto fadeElement, que cuando el fade termina, ejecuta una método finish() del objeto. Pero este método se ejecutará si es creado fuera del mismo.
Esto me permitiría utilizarlo ucando quiero para que escuche cuando el fade termina.
EJ:
Código:
Esto que planteo no funciona, Hay alguna forma de hacerlo funcionar o alguna manera de hacer en javascript lo que quiero?... esto mismo en flash SI se puede hacer.function fadeElement(e){ this.element = document.getElementById(e); this.finish = finish; //Supongan que acá termino el fade y ejecuto la función finish this.finish(); } var hidebox = new fadeElement("box"); hidebox.finish = function(){ alert("ya se oculto"); }
Desde ya muchas gracias!!!