Llamada secuencial a funciones anidadas
Publicado por Marcos (2 intervenciones) el 19/08/2011 12:52:14
Hola a todos, tengo una pequeña duda que queria consultar:
-He visto en la libreria de Yahoo YUI que llaman a funciones algo como esto(no recuerdo bien):
$().animar.posicion.de(9px).a(5px);
¿Como puedo hacerlo yo tambien?
Tengo el siguiente codigo:
var abc = function(){
this.animar = {
opacidad: function(nom){
var nom = nom;
this.ape;
this.alertar = function(){
alert("Soy "+nom+" "+this.ape);
}
return this;
}
}
}
var abcD = new abc();
Y si lo llamo así no me da nada:
-He visto en la libreria de Yahoo YUI que llaman a funciones algo como esto(no recuerdo bien):
$().animar.posicion.de(9px).a(5px);
¿Como puedo hacerlo yo tambien?
Tengo el siguiente codigo:
var abc = function(){
this.animar = {
opacidad: function(nom){
var nom = nom;
this.ape;
this.alertar = function(){
alert("Soy "+nom+" "+this.ape);
}
return this;
}
}
}
var abcD = new abc();
Y si lo llamo así no me da nada:
var b = abcD.animar.opacidad("Marcos").ape = "Padro";
b.alertar();
Pero si lo llamo así si:b.alertar();
var b = abcD.animar.opacidad("Marcos");
b.ape = "Prado";
b.alertar();
b.ape = "Prado";
b.alertar();
Valora esta pregunta
0