Hallo, Habe meine Navigation unterhalb eines Headerbildes mit jQuery so eingestellt, dass sie beim scrollen unterhalb des Browserfensters hängen bleibt. Der Code funktioniert, aber die Navi springt nach rechts, kaum dass sie alleine steht. Kann mir jemand sagen, wie ich das abstellen kann?
Code:
$(document).ready(function() {
window.onscroll = function() {myFunction()};
var navbar = document.getElementById("navimain");
var sticky = navbar.offsetTop;
function myFunction() {
if (window.pageYOffset >= sticky) {
navbar.classList.add("sticky")
} else {
navbar.classList.remove("sticky");
}
}
});
Lesezeichen