Ich habe diesen Code, um meine Sidebar beim Scrollen nach unten geklebt. Dadurch kann die Seitenleiste jedoch bis zum Ende der Seite verschoben werden, wodurch andere Elemente auf der Site überlappen.Stop feste div auf bestimmten DIV
$(function() {
var counter = 0;
var s = $("#counter");
var pos = s.position();
$(window).scroll(function() {
var windowpos = $(window).scrollTop();
if (windowpos >= pos.top) {
s.addClass("stick");
} else {
s.removeClass("stick");
}
});
});
<div id="sidebar"> \t
<div id="counter">
* php dynamic_sidebar('Sidebar'); *
<div class="clear"></div>
</div> \t \t
</div>
ich jetzt eine Stunde lang gesucht haben, ohne eine Lösung zu finden. Ich möchte, dass die Seitenleiste aufhört, geklebt zu werden, wenn die Schriftrolle die div Fußzeile erreicht.
Vielleicht möchten Sie auch das entsprechende HTML einbinden. – nicael
Im ersten Beitrag hinzugefügt. – Musa