2010-07-07 231 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在那里。