On this test page I am messing around with responsive layouts.
HTML for the menu bar:
HTML Code:<nav class="top-nav"> <ul class="top-nav"> <li class="active"><a href="#home" class="scroll">Home <span> </span></a></li> <li class="page-scroll"><a href="#fea" class="scroll">Features<span> </span></a></li> <li class="page-scroll"><a href="#screen" class="scroll">Slideshow<span> </span></a></li> <li class="page-scroll"><a href="#about" class="scroll">About <span> </span></a></li> <li class="page-scroll"><a href="#price" class="scroll">Pricing<span> </span></a></li> <li class="page-scroll"><a href="#dir" class="scroll">Directions<span> </span></a></li> <li class="contatct-active" class="page-scroll"><a href="#contact" class="scroll">Contact </a></li> </ul> <a href="#" id="pull"><img src="images/nav-icon.png" title="menu" /></a> </nav>
Code:<!----start-top-nav-script----> <script> $(function() { var pull = $('#pull'); menu = $('nav ul'); menuHeight = menu.height(); $(pull).on('click', function(e) { e.preventDefault(); menu.slideToggle(); }); $(window).resize(function(){ var w = $(window).width(); if(w > 320 && menu.is(':hidden')) { menu.removeAttr('style'); } }); }); </script> <!----//End-top-nav-script---->



Reply With Quote
Bookmarks