初めての投稿なのでよろしくお願いします!みんな ;)
アニメーションに問題があります。私はこの効果に到達したいと思います:
- テキスト「Lorem ipsum 1」を表示し、「不透明度: 0」にアニメーション化します
- 実行遅延
- 表示されていない場合、テキストを「Lorem ipsum 2」に変更します
- animate を使用して「不透明度: 1」にテキストを表示する
しかし、私のコードは非常に最初にテキストを変更します。だから「Lorem ipsum 1」すら見えない。
.stop() および .queue() コードを追加しようとしましたが、正しく機能しません (または正しく使用しませんでした)。
アドバイスをいただき、コードが段階的に実行されない理由とその取得方法を説明していただければ幸いです。
$(document).ready(function(){
$('body').append('<p>Lorem ipsum 1</p>');
$('p')
.animate({opacity: '0'}, 'slow')
.delay(1000)
.text('Lorem ipsum 2')
.animate({opacity: '1'}, 'slow');
});