2011-02-04 39 views

回答

0

給你的元素的position:absolute,並給這是一個嘗試,它可能是一小部分像素(填充和邊框)。

var elm = $('#YourElmID'); 
var maxLeft = $('body').width() - elm.width(); 
elm.fadeIn(); 
elm.animate({left: maxLeft}, 2000, function(){ 
    elm.fadeOut(); 
}); 
0

「animate()」具有「完整」選項。您提供了一個動畫完成後您想要運行的功能。所以,對於第一個動畫(出現),你有一個完整的功能,做另一個動畫(向右滑動)。該動畫作爲其完整功能的另一個動畫(緩慢淡出)。

通過這種方式,每一個都在前一個完成時開始。

問候 尼爾