2010-07-07 6 views
2

J'ai le code de suivi:Jquery diapositive de droite à gauche

$("#headerimg" + currentContainer).slideUp(function() { 
    setTimeout(function() { 
    $("#headertxt").slideUp(100).css({"display" : "block"}); 
    animating = false; 
    }, 500); 
}); 

Maintenant, les images Animer de bas en haut. Mais je veux que l'image, glisser de droite à gauche. Que dois-je changer dans le code?

+0

vous pouvez simplement animer la marge droite/gauche de votre image en utilisant 'animer' – meo

+0

bienvenue à SO, pendant que vous êtes ici s'il vous plaît visitez http://stackoverflow.com/faq – Reigel

+0

Pouvez-vous montrer un exemple dans ce codE? – Mike

Répondre

1

Il n'y a pas de méthode de construction dans comme "slideLeft" dans jQuery. Donc, soit vous devez écrire un petit plugin comme

$.fn.slideLeft = function(speed){ 
    return this.each(function(){ 
     var $this = $(this); 
     $this.animate({'width': '0px'}, jQuery.fx.speeds[speed] || 200); 
    }); 
}; 

ou vous devez chercher un already existing plugin là-bas.