0
ボタンをクリックせずに内部divの内容を移動する方法は、アニメーションのようです。そして、アニメーションが完了したときにイベントを引き起こす方法はありますか?別の1つのdiv内の1つのdivを垂直方向にスクロールします。
ボタンをクリックせずに内部divの内容を移動する方法は、アニメーションのようです。そして、アニメーションが完了したときにイベントを引き起こす方法はありますか?別の1つのdiv内の1つのdivを垂直方向にスクロールします。
あなたが使用する必要があるのは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/
私の知識の不足で申し訳ありませんが、私はあなたの解決策をしようとしていましたしかし、私は "Object expected"エラーを受け取っています。divタグの直後にスクリプトを配置しました。また、外側のdivがディスプレイで、内側のdivがコンテンツである映画のクレジットのような効果を想像してください。コンテンツが外側のdivの外側にある場合は表示しないでください。ご意見をお聞かせください。 – Somebody
http://jsfiddle.net/koolvin/uFwap/17/ –
全く素晴らしい、ありがとう。 – Somebody