Espero haberme explicado bien ojala me pueda ayudar, les dejo mi codigo.
Código HTML:
Ver original
<!doctype html> <html><!-- InstanceBegin template="/Templates/Plantilla Oficial.dwt" codeOutsideHTMLIsLocked="false" --> <head> <meta charset="utf-8"> <!-- InstanceBeginEditable name="doctitle" --> <!-- InstanceEndEditable --> <link rel="stylesheet" type="text/css" href="css/page-style.css" /> <link rel="stylesheet" type="text/css" href="css/header/bgfull.css"/> <!-- InstanceBeginEditable name="head" --> <link rel="stylesheet" type="text/css" href="css/wrapper/style.css" /> <!-- InstanceEndEditable --> </head> <body> <div id="slidersuperior"> <ul id="cbp-bislideshow" class="cbp-bislideshow"> </ul> </div> <header class="topnav"> <nav> <ul> </ul> </nav> </header> <!-- InstanceBeginEditable name="Resumen" --> <section class="resumen"> <div id="resumen"> </div> </section> <section class="historia"> <div id="historia"> </div> </section> <!-- InstanceEndEditable --> <!-- LA PAGINA CARGA MAS RAPIDO CON JS AL FINAL --> <script> $(function() { cbpBGSlideshow.init(); }); </script> </body> <!-- InstanceEnd --></html>
ESTE ES EL CODIGO JAVASCRIPT QUE AFECTA AL MENU
Código Javascript:
Ver original
$(document).ready(function() { var menu = $('header'); // Cada vez que se haga scroll en la página // haremos un chequeo del estado del menú // y lo vamos a alternar entre 'fixed' y 'static'. $(window).on('scroll', function() { //alert($(window).scrollTop()); if($(window).scrollTop() >= 500) menu.addClass('menu-fijo'); else menu.removeClass('menu-fijo'); }); }); $(function(){ var nb = $('#navbtn'); var n = $('.topnav nav'); //Sirve para cuando se cambia de tamaño la pantalla muestre los menus $(window).on('resize', function(){ if($(this).width() < 500 && n.hasClass('keep-nav-closed')) { // si el menú de navegación y el botón de navegación son visibles. //volver a ocultar el menú de navegación y retire la clase oculta. $('.topnav nav').hide().removeAttr('class'); } if(nb.is(':hidden') && n.is(':hidden') && $(window).width() >= 500) { // si el menú de navegación y el botón de navegación son tanto oculta, //ejecuta cambios cuando la resolución de la pantalla es de 569px $('.topnav nav').show().addClass('keep-nav-closed'); } }); $('#navbtn').on('click', function(e){ e.preventDefault(); $(".topnav nav").slideToggle(500); }); });
Y ESTE OTRO AFECTA AL SLIDER
Código Javascript:
Ver original
// JavaScript Document var cbpBGSlideshow = (function() { var $slideshow = $( '#cbp-bislideshow' ), $items = $slideshow.children( 'li' ), itemsCount = $items.length, $controls = $( '#cbp-bicontrols' ), navigation = { $navPrev : $controls.find( 'span.cbp-biprev' ), $navNext : $controls.find( 'span.cbp-binext' ), $navPlayPause : $controls.find( 'span.cbp-bipause' ) }, // current item´s index current = 0, // timeout slideshowtime, // true if the slideshow is active isSlideshowActive = true, // it takes 3.5 seconds to change the background image interval = 7000; function init( config ) { // preload the images $slideshow.imagesLoaded( function() { if( Modernizr.backgroundsize ) { $items.each( function() { var $item = $( this ); $item.css( 'background-image', 'url(' + $item.find( 'img' ).attr( 'src' ) + ')' ); } ); } else { $slideshow.find( 'img' ).show(); // for older browsers add fallback here (image size and centering) } // show first item $items.eq( current ).css( 'opacity', 1 ); // start the slideshow startSlideshow(); } ); } function navigate( direction ) { // current item var $oldItem = $items.eq( current ); if( direction === 'next' ) { current = current < itemsCount - 1 ? ++current : 0; } else if( direction === 'prev' ) { current = current > 0 ? --current : itemsCount - 1; } // new item var $newItem = $items.eq( current ); // show / hide items $oldItem.css( 'opacity', 0 ); $newItem.css( 'opacity', 1 ); } function startSlideshow() { isSlideshowActive = true; clearTimeout( slideshowtime ); slideshowtime = setTimeout( function() { navigate( 'next' ); startSlideshow(); }, interval ); } function stopSlideshow() { isSlideshowActive = false; clearTimeout( slideshowtime ); } return { init : init }; })();