jQuery fadeOut() が期待どおりに動作しない状況に遭遇しました。私のテスト ケースは、クラスのアイテムの Facebook プロフィール ホームページtext
です。私はユーザースクリプトを使用してこれを行っていますが、私のテストケースはコンソールで実行されているだけです (私はuserscriptを使用して jQuery をページにロードしましたが、お気に入りの方法を使用できます (貼り付け、クロムのjqueryifyなど)。 )。
デモ ムービーは次のとおりです: http://www.youtube.com/watch?v=Fsh5nQY8n4k。ムービーは Chrome での問題を示していますが、Firefox と Safari (すべて OSX) でも同様の動作をします。
ここで使用しているコード行は次のとおりです$('.text').fadeOut();
。$('.text').fadeIn();
不透明度を直接アニメーション化する、最初にフェードの一部をアニメーション化してからコールバックで残りをアニメーション化する、アイテムの z-index を最初に設定するなど、いくつかの回避策を試しました。 Chrome の別の jquery アニメーション バグの回避策。どれも違いはありません。
jsfiddle (?) で問題を再現できないため、Facebook がこれらの要素をコーディングする方法に何か問題があると推測しています。
そのテキストを期待どおりにフェードアウトさせるためのアイデアはありますか?