Kære udviklere,
Jeg sidder pt. med et hemmeligt projekt hvor jeg har lavet en lidt mærkelig fejl. En reference kunne være; I kender sikkert alle sammen det at man går ind på et website, scroller ned på siden, og så følger menuen med hvis man er scrollet over et x-antal pixel. Se, det har jeg sådan set lavet. Mit problem ligger i at jeg gerne vil skjule den menu indtil man klikker på en knap.
På 
dette link har jeg uploadet 3 billeder som viser hvad jeg har lavet indtil videre.
Problem: Når jeg scroller ned på siden, klikker på knappen der skal vise menuen, og klikker på den igen for at lukke menuen og derefter scroller op på siden - så bliver min header-menu (den på billede 1) skjult.
Html
-  <div id="toppanel" class="header row">
 -      <div id="logo" class="col-3 row">
 -      </div>
 -  
 -      <div id="menu" class="col-8 row">
 -          <!-- Dynamisk menu -->
 -      </div>
 -  </div>
 -  
 -  <div class="show_hide_menu">
 -      <a href="#">åbn</a>
 -  </div>
 
JScript
-  // document ready
 -  var $doc = $(document);
 -  
 -  $doc.scroll(function() {
 -      if($doc.scrollTop() > 153) {
 -          $("#toppanel").addClass("scrolled");
 -          $("#wrapper").css("padding-top", "150px");
 -          $(".show_hide_menu").css("display", "block");
 -      } else {
 -          $("#toppanel").removeClass("scrolled");
 -          $("#wrapper").css("padding-top", "0px");
 -          $(".show_hide_menu").css("display", "none");
 -      }
 -  });
 -  
 -  $(".show_hide_menu a").click(function(e) {
 -      e.preventDefault();
 -  
 -      var dis = $(".scrolled").css("display");
 -  
 -      if(dis == "none") {
 -          $(".scrolled").css("display", "block");
 -          $(".show_hide_menu").css("top", "45px");
 -          $(".show_hide_menu a").html("luk");
 -      } else {
 -          $(".scrolled").css("display", "none");
 -          $(".show_hide_menu").css("top", "0");
 -          $(".show_hide_menu a").html("åbn");
 -      }
 -  });
 
Jeg har ikke lagt sitet op endnu, da det kører på localhost. Jeg håber at I kan forstå meningen med hvad jeg vil frem til, og hvad min fejl er.
Hvis ikke - så spørg løs. Jeg skal nok lave flere billeder :-)
						
						
						
						
		
							Indlæg senest redigeret d. 30.01.2015 12:40 af Bruger #16025