私は異なるdiv
要素をページ上でクリックされたリンクに基づいてフェードイン/フェードアウトさせようとしています。それはうまく動作しますが、1つの要素がフェードアウトし、別の要素が同時にフェードインすると、ページサイズが大幅に変更され、 "glitchy"に見えます。JQueryによるページサイズ変更.fadeIn、.fadeOutは悪く見えます
私はposition:absolute
を高さで試してみたいと思いますが、私はまた持っていたいと思うのですが、遅れを取るのは基本的に同じ効果があります。そのため、ユーザーはすべてのdivを一度にロードするオプションがあり、重なり合うことになります。
私は滑らかに見える他のアニメーションを試すことができますが、私はフェードが好きです。
誰もこの問題を回避する経験がありましたか?ページのサイズ変更を遅らせる方法はありますか?
単純に指定された高さのコンテナdivを作成し、その中にフェードコンテンツを入れるのはなぜですか?次に、1つの要素をフェードアウトさせ(親のdivはページのサイズ変更を防ぎます)、新しい要素をフェードインします。 – Tejs
ねえ。いくつかのコンテンツがいくつかの段落であるため、これを避けたかったので、コンテナdivを作成するにはページ上に大きな空白が必要でしたが、見栄えが良いとは思わないでしょう。しかし、ありがとう。 – RCNeil