ich eine Navigationsleiste ähnlich wie diese Website erstellen möchten:Wie eine dynamische Navigationsleiste erstellen, die Sie folgt, wenn Sie bestimmte erreichen Lage
http://www.mysupermarket.co.uk/#/shelves/top_offers_in_asda.html
jemand kann mir sagen, wie man das Navigationsleiste erstellen, welches folgt dir beim scrollen der seite nach unten, dir folgt aber beim ersten laden der seite nicht?
Wenn Sie auf die given website zugreifen, versuchen Sie, nach unten zu scrollen und Sie werden verstehen, worüber ich spreche. Die Navigationsleiste, die aus MY SHOP, ANGEBOTE, IDEEN & LIFESTYLE, BÄCKEREI und so weiter besteht ...
Ich habe wirklich keine Ahnung, wie es heißt. Sag mir wenigstens, wie es heißt, also kann ich suchen.
Hier ist die Lösung, die ich
window.onscroll = function(){
if(getScrollTop()>140) {
document.getElementById("menu").style.position="fixed";
} else {
document.getElementById("menu").style.position="";
}
}
function getScrollTop() {
if (window.onscroll) {
// Most browsers
return window.pageYOffset;
}
var d = document.documentElement;
if (d.clientHeight) {
// IE in standards mode
return d.scrollTop;
}
// IE in quirks mode
return document.body.scrollTop;
}
Diese Frage wurde bereits hier beantwortet http://StackOverflow.com/q/6691558/144432 –