Heim > Artikel > Web-Frontend > Wie können Sie sicherstellen, dass ein Div trotz seiner ursprünglichen Position nach dem Scrollen fixiert bleibt?
Ein Div nach dem Scrollen reparieren
Problem: Wie können Sie sicherstellen, dass ein Div nach dem Scrollen fixiert bleibt? trotz seiner anfänglichen Position auf der Seite?
Lösung:
Um dies zu erreichen, gibt es zwei Hauptansätze:
Nur CSS-Methode:
jQuery-Methode:
var fixmeTop = $('.fixme').offset().top; $(window).scroll(function() { var currentScroll = $(window).scrollTop(); if (currentScroll >= fixmeTop) { $('.fixme').css({ position: 'fixed', top: '0', left: '0' }); } else { $('.fixme').css({ position: 'static' }); } });
Mit beiden Ansätzen können Sie ein Div effektiv reparieren, nachdem Sie dorthin gescrollt haben. Denken Sie daran, die Browserunterstützung zu berücksichtigen, wenn Sie zwischen den beiden Methoden wählen.
Das obige ist der detaillierte Inhalt vonWie können Sie sicherstellen, dass ein Div trotz seiner ursprünglichen Position nach dem Scrollen fixiert bleibt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!