Pessoal, preciso de uma ajuda em como resolver este problema tenho uma classe de animação no seguinte formato: Base.Animacao = {
config : {altura:0, largura:0, idElemento:''},
DefinirConfig : function(config)
{
var object = this.config;
var property;
for (property in configUsuario)
{
if (object[property] != null)
{
object[property] = configUsuario[property];
}
}
},
Animar : function(configUsuario)
{
this.DefinirConfig(configUsuario);
var start = setInterval(function() {
Base.Animacao.Start();
}, this.config.tempo);
},
Start : function()
{
var anim = setInterval(function() {
// código que irá realizar a animação da div
});
}
};
agora eu queria fazer animação de duas divs:
Base.Animacao.Animar({
altura:200,
largura:300,
idElemento:'div1'
});
Base.Animacao.Animar({
altura:200,
largura:300,
idElemento:'div2'
}); se eu faço apenas a primeira animação, tudo funciona perfeitamente. agora, se eu coloco os dois códigos para animar, apenas o último funciona... gostaria de saber como resolver este problema da forma correta. obrigado, Thiago Motta Zappaterra