Heim > Web-Frontend > CSS-Tutorial > Wie kann ich mit JavaScript das Scrollen mit fester Position an einer bestimmten Stelle stoppen?

Wie kann ich mit JavaScript das Scrollen mit fester Position an einer bestimmten Stelle stoppen?

Linda Hamilton
Freigeben: 2024-12-29 06:44:10
Original
208 Leute haben es durchsucht

How Can I Stop Fixed-Position Scrolling at a Specific Point Using JavaScript?

Scrollen mit fester Position an einem bestimmten Punkt stoppen

Bei Verwendung von Elementen mit fester Positionierung ist es möglich, dass diese mit der Seite scrollen Benutzer navigiert. Es kann jedoch vorkommen, dass Sie möchten, dass das feste Element den Bildlauf stoppt, nachdem Sie einen bestimmten Punkt auf der Seite erreicht haben. Dies kann durch JavaScript-Techniken erreicht werden.

jQuery-Lösung

Ein effektiver Ansatz ist die Verwendung von jQuery:

$(window).scroll(function(){
    $("#theFixed").css("top", Math.max(0, 250 - $(this).scrollTop()));
});
Nach dem Login kopieren

Dieses Snippet ruft den aktuellen ab Scrollposition des Fensters mit $(window).scrollTop(). Anschließend wird mithilfe von 250 - $(this).scrollTop() der Abstand berechnet, um das feste Element vom oberen Rand der Seite zu halten. Schließlich wird die Top-Eigenschaft des festen Elements (#theFixed) auf den berechneten Abstand gesetzt, um sicherzustellen, dass das Element bei 250 Pixeln vom Seitenanfang aufhört zu scrollen.

Das obige ist der detaillierte Inhalt vonWie kann ich mit JavaScript das Scrollen mit fester Position an einer bestimmten Stelle stoppen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage