Ich benutze Bootstrap und habe eine einfache Seite hier
Wenn Sie auf den grünen "Go" -Button klicken und die Seite nach unten scrollen, werden mehr Datensätze geladen. Ich wollte die Anzeige in der rechten Spalte z. "kleben" Sie auf 10 px vom oberen Rand der Seite, wenn ich die Seite heruntergeblättert habe und die Anzeige div erreicht habe.
Wie Sie sehen können, bleibt es stattdessen auf halber Seite.
Ich habe dies als HTML für das div:
%Vor%Ich habe mich gefragt, ob es einen Weg gibt, es zu tun, was ich versuche zu tun, da ich ein bisschen feststecke?
Danke
Gemäß Bootstrap-Dokumenten müssen Sie die Styles .affix
, .affix-top
und .affix-bottom
selbst schreiben.
Um festzulegen, wo der Affix beginnt, können Sie ein data-offset-*
-Attribut für das Element verwenden:
<div data-spy="affix" data-offset-top="50">
Bearbeiten: Ich machte eine schnelle JSFiddle , um die Verwendung besser zu veranschaulichen.
Tags und Links html jquery css twitter-bootstrap