2017-06-07 14 views
0

モバイル版firefoxのすべてが完璧です。chromeには固定位置付けのバグがあります。 35ピクセル。しかし、そのちらつき。 Web開発のIm初心者です。私の最初の静的web siteです。 jqueryプラグインskrollrを使用しています。モバイルchromeのバグを修正する方法firefoxとchromeの違い

HERESに私のjqueryのコード

$(window).scroll(function(){ 
     if ($(this).scrollTop() > 20) { 
     $('.menu ').addClass("sticky"); 
     } 
     else { 
     $('.menu').removeClass("sticky"); 
     } 
    }); 

と私のCSSコード

.menu { 
    position absolute; 
    background: white; 
    height: 65px; 
} 
.menu.sticky { 
    position:fixed; 
    height: 37px; 
    max-width: 480px; 
    padding: 0; 
    background: white; 
} 

すでに一週間は、この問題を解決するカント助けてください。

+0

'-wekit-backface-visibility:hidden;'を '.menu'スタイルに追加しようとしています – rupps

+0

@ruppsはすでにそれをしましたが、動作しません。 – DuuudeXX8

答えて

0

使用遷移:すべて0.4sイージーアウト。メニュークラス。必要に応じて、移行の遅延を調整することができます。 1つ以上のプラグインを追加する必要はありません。小さなjqueryコードとCSS3アニメーションでこれを簡単に処理できます。

+0

ありがとうございますが、これは仕事ではありません – DuuudeXX8

+0

あなたは正確に何をもっと明確にしていただけますか? – Anil

+0

助けていただきありがとうございます。私はスクロールのヘッダーの高さを65pxから35pxに変更しようとしています。今はすべてがjqueryコードを除いて安定して動作します(ヘッダーは点滅しません)。スクロールのクラスメニューにクラスを追加する必要があります私が実現したいと思うものを見てみてください。[ここ](https://www.gatesnotes.com/)please.and私はほとんどデスクトップバージョンの仕事great.Butモバイルバージョン(最大幅480px;)不安定な作業を忘れてください。 – DuuudeXX8

関連する問題