Eine Seitenleiste wird nach 400 Pixel von oben fixiert. Deshalb verwende ich diesen Code auf dem Stack gefunden:Feste Seitenleiste an der Fußzeile anhalten - Überlappung vermeiden
<div id="gettop"></div>
<script type="text/javascript">
jQuery(function($) {
function fixDiv() {
var $cache = $('#gettop');
if ($(window).scrollTop() > 400)
$cache.css({
'position': 'fixed',
'top': '8px',
'margin-left': '20px',
'border': '1px solid #ccc'
});
else
$cache.css({
'position': 'relative',
'top': 'auto'
});
}
$(window).scroll(fixDiv);
fixDiv();
});
Der Code funktioniert großartig. Die Seitenleiste überlappt jedoch die Fußzeile. Wie kann ich das verhindern?
Ich habe einen Code ausprobiert, den ich hier ohne Erfolg gefunden habe.
Fixed sidebar on the scroll stop at div
Ich bin ziemlich sicher, dass ich einen Fehler beim Mischen des Codes gemacht.
Danke für Hilfe.
Ich habe es schon getestet. Der Z-Index funktioniert hier nicht. – labu77