AppleのiPhoneホームページのようなホームページでいくつかのアニメーションをしなければなりません
鉱山は非常に単純で、divの左から右へのスライドイン(フェードインあり)、数秒の滞在、スライドアウト、そして次のdivへの同じ効果です。
サイト内の他のほとんどすべてにjQueryを使用しているため、jQueryの.animate()を使用することを計画していますが、いくつか疑問があります。
jQueryはオブジェクトをアニメーション化するための最良の方法ですか?CSS3トランジションの使用も検討しましたが、jQueryはそれほど最新ではないブラウザー(IE cough ... cough ...)との互換性が高いと思われます。
アニメーションを起動するイベントは何でしょうか?アニメーション化する前に、div内の画像がロードされていることを確認するにはどうすればよいですか?
要素の初期状態は不透明度0%になります。その後、要素を100%にアニメートできます。誰かがJavaScriptをオフにしている場合、またはページにエラーがあり、アニメーション関数が実行されない場合、要素は表示されないままになります。初期状態を不透明度100%にしてから、0%に変更してアニメーション化すると、要素が表示される前にコードで0%に変更しないと、点滅します。これを防ぐことはできますか?
アニメーションの時間を計る最良の方法は何ですか?$(element).delay(N)がある場合、Nは前の要素が入り、表示され、出て行くのにかかる時間です。
私はこれがおそらくどこかでカバーされているかもしれないことを知っています。これを達成する方法についての良い記事やチュートリアルがある場合は、それを指摘してください。ありがとう。