2010-07-07 125 views
2

我有如下代碼:的Jquery滑動至左側

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

現在的照片,從底部到頂部動畫。但我想要的圖片,從右向左滑動。我必須改變代碼中的哪些內容?

+0

您可以使用'動畫'來爲圖片的右側/左側邊緣設置動畫效果 – meo 2010-07-07 09:37:45

+0

歡迎來到SO,而你在這裏請訪問http://stackoverflow.com/faq – Reigel 2010-07-07 09:40:26

+0

你能在這個代碼中展示一個例子嗎? – Mike 2010-07-07 09:41:33

回答

1

有像jQuery的 「slideLeft」 沒有內置的方法。所以,你要麼必須寫一個小插件,像

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

,或者你必須尋找一個already existing plugin在那裏。