2016-09-22 2 views
0

Im Moment - ich habe eine sticky nav bar, die es langsam verblasst, nachdem bestimmte Abschnitt gescrollt wurde.sticky nav bar - auf dem Handy erscheinen, aber auf dem Desktop sticky

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(); 
    } 

}); 

Wie kann ich es sofort erscheinen lassen, wenn der Benutzer auf mobilen Geräten ist. Also auf dem Desktop wird es langsam eingeblendet wie es jetzt ist aber auf mobilen Größen wird es sofort erscheinen?

Antwort

0

Verwenden Sie dieses JS.

https://github.com/kaimallea/isMobile

isMobile erkennt, ob es sich um ein Telefon, Tablette, etc., die auf sie zugegriffen. Jetzt auf wahr, gerade nicht verblassen in

SAMPLE

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

Ich habe versucht, dies zu tun, aber hat nicht funktioniert. \t \t if (isMobile.apple.phone || isMobile.android.phone || isMobile.seven_inch) \t \t \t { \t \t \t jQuery ('# teavanaheader-sticky-Wrapper') show(). \t \t \t} \t \t \t sonst \t \t \t { \t \t \t \t \t jQuery (document) .scroll (function() { \t \t \t \t \t if (jQuery (this) .scrollTop()> 250) \t \t \t \t \t {// Warnung ("scop"); \t \t \t \t // $ logo.css ({Anzeige: $ (this) .scrollTop()> 100? "Blockieren": "keine"}); \t \t \t \t \t jQuery ('# teavanaheader-sticky-wrapper') .fadeIn ("langsam"); \t \t \t \t \t} else { \t \t \t \t \t \t jQuery ('# teavanaheader-sticky-Wrapper') slideUp(). \t \t \t \t \t} \t \t \t \t}); \t \t \t} –

+0

Können Sie F12 drücken und auf die Config schauen? Nur um zu sehen, ob Sie die js-Datei haben und es funktioniert. Es wurde möglicherweise nicht importiert. –

+0

Ich importierte es. aber es scheint aber dann verschwunden zu sein. (Ich habe auch eine separate js für meine Navigation - http://54.169.61.153/js/teavana/navigation.js) nicht sicher, ob etwas dort die Funktion überschreiben –

Verwandte Themen