Hola que tal todos:
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