divタグにネストされたテキストセクションがあり、リンクをクリックするとテキストがフェードインされます。問題は、最初のクリックでアニメーションが起動されず、コールバック関数であるテキストが消えてしまうことです。最初のクリックでアニメーションが正しく機能しない
これを把握することはできません。この問題を経験している他の人は、パディングやCSSについて話していますが、ここではそうではありません。
divタグにネストされたテキストセクションがあり、リンクをクリックするとテキストがフェードインされます。問題は、最初のクリックでアニメーションが起動されず、コールバック関数であるテキストが消えてしまうことです。最初のクリックでアニメーションが正しく機能しない
これを把握することはできません。この問題を経験している他の人は、パディングやCSSについて話していますが、ここではそうではありません。
問題は、あなたのdivの内容は、最初のクリックでdisplay: none
であるということです。これは、あなたのdivに本質的に内容がないこと、つまり高さがないことを意味します。したがって、0高さから0高さにアニメーション化しています。アニメーションの最初の実行後、コンテンツは薄れていきます。コンテンツがあるので、高さをアニメートすると実際に何かが行われます。あなたは常にあなたの質問内の関連するコードが含まれている必要があり
それがトリックでした。アニメーションの遅れとそれに続く「欠落」は、マシンが高さを計算しなければならない結果だと思います。感謝ジェームズ! – techmaniac
:可能性に
はそれを静的な高さを与えることであろう。この方法でリンク先のファイル/ページがなくなると、あなたの質問は引き続き残り、将来他の人に役立つ可能性があります。 –