Ich habe das folgende Skript verwendet, um ein div auf meiner Seite nach unten zu bewegen, während die Seite scrollt.Halten Sie div vom folgenden Bildlauf ab, bevor es die Fußzeile erreicht.
Dies ist das Skript:
(function($) {
var element = $('.follow-scroll'),
originalY = element.offset().top;
// Space between element and top of screen (when scrolling)
var topMargin = 105;
// Should probably be set in CSS; but here just for emphasis
element.css('position', 'relative');
$(window).on('scroll', function(event) {
var scrollTop = $(window).scrollTop();
element.stop(false, false).animate({
top: scrollTop < originalY
? 0
: scrollTop - originalY + topMargin
}, 300);
});
})(jQuery);
Dies ist die Seite: http://www.wedoblogging.com/faqs/ (U: wedoblogging P: cadb7b6c)
Wie Sie, die schwebende div sehen können (mit dem Titel: Fragen Sie uns) hält floating In den Fußbereich möchte ich, dass dieser div aufhört, der Schriftrolle zu folgen, bevor er den grünen Balken über der Fußzeile erreicht.
Vielen Dank im Voraus für jede Hilfe!
Haben Sie jemals bekommen diese in der Fußzeile Scrollen zu stoppen und nicht nur geben ihm eine Scroll-Grenze? –