2011-01-27 27 views
0

こんにちはは最高、その後見て、それをhttp://www.tsakalos-advertising.gr/portfolio.htmljQueryのアコーディオンは

私はビデオ(最後の1)をクリックしてください:)

言っFirefoxで数回点滅しますちらつき/点滅はあなたのものと呼ぶ。私はFirefoxでこれを取得するように見えます。任意のアイデアをどのようにこれを修正するには?

おかげ:)アニメーションは、フリッカ効果を引き起こす複数の再描画とリフローを発生しているように、ウィンドウの高さが縮小されるので

答えて

1

これが起こっています。ウインドウの高さを縮小しないアコーディオンが選択されている場合は発生しません。 #main_portfolio divの高さを、コンテンツの高さと同じに設定して、ちょうどheight:autoではなく、これを修正することができます。これを遅れて設定して、アコーディオンのアニメーションが完了した後に変更するようにします。

var forceAccHeight = function() { 
    $('#main_portfolio').css('height':$(this).height()); 
}; 

$('.acc_trigger').click(function(e){ 
    setTimeout(forceAccHeight, 600); 
}); 

forceAccHeight(); 
+0

こんにちは、お返事ありがとうございます。なぜこれはFirefoxでのみ起こるのですか?私はあなたのソリューションをまだ試してみませんでしたが、病気になって何が起こったのかを知ってください:) – NASH

+0

なぜFFであるのか分かりません。異なるブラウザには、異なるレンダリングエンジンがあります。 – mVChr

関連する問題