Llevo unos dias liado con esta funcion que esta testeada en todos los navegadores y solamente no me funciona en ie 7 y 8.
La funcion se encarga de que una barra de menu que hay en la cabecera se vaya recolocando conforme vamos moviendo el scroll de la ventana hasta dejarle en el top y luego volver a colocarle en su sitio cuando estamos arriba del todo.
Me gustaria ver si alguien me puede dar una solucion para esto.
Aqui les dejo la funcion:
Código:
<script> {literal} function menufijob() { if ($("#menu-b-container").height() < $(window).height() && $(window).scrollTop() != 0) { if ($(window).scrollTop() <= 150) { $("#menu-b-container").css({"marginTop": 15 - $(window).scrollTop()}); $("ul.submenu").css({"top": 168 - $(window).scrollTop()}); } else { if($(window).scrollTop() > 150) { $("#menu-b-container").css({"marginTop": -115}); $("ul.submenu").css({"top" : 40}); } } } else { $("#menu-b-container").css({"marginTop" : 15}); $("ul.submenu").css({"top" : 168 }); } } {/literal} </script>
Un saudo y gracias