2016-09-22 18 views
0

現時点では、特定のセクションがスクロールされた後にゆっくりと消えるスティッキーなナビゲーションバーがあります。スティッキーナビゲーションバー - モバイルには表示されますが、デスクトップにはスティッキーが表示されます

var $logo = jQuery('#teavanaheader-sticky-wrapper'); 
jQuery(document).scroll(function() { 
    if(jQuery(this).scrollTop()> 250) { 
     //alert("scop"); 
     jQuery('#teavanaheader-sticky-wrapper').fadeIn("slow"); 
    }else { 
     jQuery('#teavanaheader-sticky-wrapper').slideUp(); 
    } 

}); 

ユーザーが携帯端末を使用しているときに、どのように表示させることができますか。デスクトップ上では、今のようにゆっくりとフェードインしますが、モバイルサイズではすぐに表示されますか?

答えて

0

このJSを使用してください。それにアクセスし、電話、タブレットなどである場合

https://github.com/kaimallea/isMobile

isMobileを検出します。今、真の時、ちょうどにフェードいけない、私はこれをやってみましたが、うまくいきませんでした

SAMPLE

<script> 
if (isMobile.apple.phone || isMobile.android.phone || isMobile.seven_inch) 
{ 
    //Just appear 
} 
else 
{ 
    //Fade in, etc 
} 
</script> 
+0

:\t \t(isMobile.apple.phone || isMobile.android.phone ||場合をisMobile.seven_inch) \t \t \t { \t \t \tのjQuery( '#teavanaheader粘着性ラッパー')を表示()。他 \t \t \t { \t \t \t} \t \t \t \t \t \t \t \t jQueryの(ドキュメント).scroll(関数(){ \t \t \t \t \t(jQueryの(この).scrollTop()> 250なら) \t \t \t \t \t {// alert( "scop"); \t \t \t \t // $ logo.css({display:$(this)).scrollTop()> 100? "block": "none"}); \t \t \t \t \t jQuery( '#teavanaheader-sticky-wrapper').fadeIn( "slow");他 \t \t \t \t \t} { \t \t \t \t \t \tのjQuery( '#1 teavanaheaderスティッキーラッパー')slideUp()。 \t \t \t \t \t} \t \t \t \t})。 \t \t \t} –

+0

f12をプレビューして設定を確認できますか?ちょうどあなたがjsファイルを置いて、それが動作しているかどうかを確認する。インポートされていない可能性があります。 –

+0

私はそれをインポートしました。現れても消えてしまった。 (私はナビゲーション用の別個のjsも持っています - http://54.169.61.153/js/teavana/navigation.js)何かが関数を上書きするかどうかわかりません –

関連する問題