0

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 がこれらの要素をコーディングする方法に何か問題があると推測しています。

そのテキストを期待どおりにフェードアウトさせるためのアイデアはありますか?

4

1 に答える 1

0

フェードイン/フェードアウトしたい要素にチェックを入れますが、トランジションはありますか? はいの場合、fadeIn/Out は機能しません。

これは私の問題を解決しました。

于 2015-02-04T08:41:54.490 に答える