2011-10-19 7 views

答えて

2

あなたが使用する必要があるのはCallbackです。具体的には.animateに組み込まれています。

$('div').animate({top:-50},1000,function() { 
    alert('Animation is finished!'); 
}); 

の作業例: http://jsfiddle.net/koolvin/uFwap

$('div').animate({scrollTop:100},1000,function() { 
    alert('Animation is finished!'); 
}); 

あなたのコメントを確認した後、それはこのようになりますが、あなたが望むものである:http://jsfiddle.net/koolvin/YGBvb/

または、おそらくあなたは、この線に沿ってより多くの何かを意味しました: http://jsfiddle.net/koolvin/uFwap/17/

+0

私の知識の不足で申し訳ありませんが、私はあなたの解決策をしようとしていましたしかし、私は "Object expected"エラーを受け取っています。divタグの直後にスクリプトを配置しました。また、外側のdivがディスプレイで、内側のdivがコンテンツである映画のクレジットのような効果を想像してください。コンテンツが外側のdivの外側にある場合は表示しないでください。ご意見をお聞かせください。 – Somebody

+0

http://jsfiddle.net/koolvin/uFwap/17/ –

+0

全く素晴らしい、ありがとう。 – Somebody