私は基本的にthis Stackoverflow postの人物と同じ問題を抱えていました。ブラウザはCSSとJavascriptの情報をどのような順序で取得するのですか?
提案ソリューションでした:
$('.littleme').css('visibility','visible').hide().fadeIn('slow');
コードのこの作品は、私には本当に奇妙な感じ。私はブラウザがHTML/CSSを使ってDOMを構築して、JS/jQueryを使って自由に操作できると思ったのですが、なぜCSSを変更する必要がありますか?
私はCSSとJavascriptの初心者ですから、誰かが説明してください、私の要素をフェードインするためにjQueryを使用する前にCSSを操作する必要があるのですか?
何かが隠される前に隠れている必要があるのか、そしてjQueryが隠された可視性を隠していないと考えるのですか? – adeneo
最初に要素を隠すために 'opacity:0;'を使用したときも同じ問題がありました。また、不透明度を1に戻して、フェードする前にCSSを操作する必要がありました。私はこれらのすべてが一緒に遊ぶ方法を十分に理解していません。 –