http://www.new.techmoney360.com/ ist die Website und es wird mit WordPress entwickelt.Javascript, um eine feste navbar funktioniert nicht
Diese Navigationsleiste ist Teil der <header>
, die auch mein Logo Abschnitt oben umfassen, so dass ich nicht sicher bin, ob das Probleme verursacht.
Dies ist das gesamte HTML das umfasst die Navigationsleiste, die ich an der Spitze bleiben möchte, wenn ich vorbei blättern.
<div id="navmenu" class="mkd-menu-area">
<div class="mkd-grid">
<div class="mkd-vertical-align-containers">
<div class="mkd-position-left">
<div class="mkd-position-left-inner">
<?php if(is_active_sidebar('mkd-left-from-main-menu')) : ?>
<?php dynamic_sidebar('mkd-left-from-main-menu'); ?>
<?php endif; ?>
<?php discussion_get_main_menu(); ?>
</div>
</div>
<div class="mkd-position-right">
<div class="mkd-position-right-inner">
<?php if(is_active_sidebar('mkd-right-from-main-menu')) : ?>
<?php dynamic_sidebar('mkd-right-from-main-menu'); ?>
<?php endif; ?>
</div>
</div>
</div>
</div>
</div>
Dies ist Javascript Ich bin mit der Navigationsleiste (dank akinuri für das Skript)
window.onscroll = changePos;
function changePos() {
var header = document.getElementById("navmenu");
if (window.pageYOffset > 182) {
header.style.position = "absolute";
header.style.top = pageYOffset + "px";
} else {
header.style.position = "";
header.style.top = "";
}
}
brauche kein Javascript, nur css: #navmenu {position: fixed} – Jacob
@Jacob - OP will es halten, wenn es ein wenig gescrollt hat, nicht immer. –
Hat niemand bemerkt, dass die beiden JavaScript-Fehler auf der Website ausgelöst wurden, die (wahrscheinlich) die Ursache für zumindest einen Teil des Problems sind? –