Ändern von Bild-logo auf Blättern
Ich versuche ein Bild zu machen, sich ändern, sobald Sie einen Bildlauf zu einem bestimmten Punkt. Ich habe versucht, die folgenden aber das ändert sich Recht, wenn Sie Blättern.
jQuery(function($) {
$(window).scroll(function() {
if($('.navbar').hasClass('navbar-brand')) {
$('.navbar .navbar-brand img').attr('src','http://placehold.it/120?text=Original+Logo!');
}else{
$('.navbar .navbar-brand img').attr('src','http://placehold.it/120?text=Original+Logo!');
}
});
});
Ich versuchte, fügen Sie den folgenden code für Sie zu wissen, Wann Sie wechseln zwischen den Bildern, aber nicht
var wn = $(window).scrollTop();
if(wn > 700){
Du musst angemeldet sein, um einen Kommentar abzugeben.
JS:
HTML:
Sollte den trick tun. Wenn Sie brauchen, um es zu ändern zurück, machen Sie die gleiche Funktion, aber schalten Logik...
Das war also die erste Bedingung:
Und jetzt habe ich noch die zweite Bedingung:
Änderte ich zwei Dinge:
>
wurde<
So, jetzt die Logik ist: wenn gescrollt wird, die weniger als 1000px verwenden das kleine Bild, und wenn mehr als 1000px-verwenden Sie das große Bild.