Hola de nuevo chaaa muchos problemas con la funcion pero ahora si ya la probe con tus ejemplos y no me dio ningun error, espero que tambien la pruebes, bueno ahora si ahi vaaa la chida: xd
Código javascript
:
Ver original// función
$.fn.delay = function( value, fnc ){
var fnc = fnc || function(){};
return this.each(function(){
var $this = this;
return setTimeout(function(){
$($this).animate( value || {}, Number( $($this).attr("duracion_animacion") ), function(){fnc.call($this);} );
}, Number( $(this).attr("delay") ) );
});
};
// pruebaz
$(document).ready(function(){
$(".helicopter").delay( {marginLeft:"100%"}, function(){
alert( $(this).attr("class") );
});
$(".helicopter3").delay( {marginLeft:"100%"}, function(){
alert( $(this).attr("class") );
});
});
html:
Código HTML:
<div style="width:500px;height:20px;background:#999900;margin-left:100px" id="trayecto1">
<div style="width:20px;height:20px;background:#666666;margin-left:-20px;" class="helicopter" delay="1000" duracion_animacion="20000">
</div>
</div>
<div style="width:500px;height:20px;background:#999900;margin-left:100px" id="trayecto2">
<div style="width:20px;height:20px;background:#666666;margin-left:-20px;" class="helicopter" delay="5000" duracion_animacion="5000">
</div>
</div>
<div style="width:500px;height:20px;background:#999900;margin-left:100px" id="trayecto3">
<div style="width:20px;height:20px;background:#666666;margin-left:-20px;" class="helicopter3" delay="4000" duracion_animacion="3000">
</div>
</div>
http://polopolomp.6te.net/pruebajQ.html
y perdon por tardarme pero esque luego luego que te conteste la otra me sali
:]