funcion jquery no funciona en ie 7 y 8
Publicado por abraham (2 intervenciones) el 06/02/2012 12:08:20
Hola que tal:
llevo unos dias teniendo problemas con esta funcion de jquery que les voy a enseñar. Realiza el movimiento de una barra de menu de tal manera que siempre se quede en el top de la pagina y se recoloque segun dond este el scroll.
La cosa es que me funciona en todos los navegadores exceptuando ie 7 y 8.
Me gustaria saber si pueden darme una solucion. Aqui la funcion:
llevo unos dias teniendo problemas con esta funcion de jquery que les voy a enseñar. Realiza el movimiento de una barra de menu de tal manera que siempre se quede en el top de la pagina y se recoloque segun dond este el scroll.
La cosa es que me funciona en todos los navegadores exceptuando ie 7 y 8.
Me gustaria saber si pueden darme una solucion. Aqui la funcion:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<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>
Valora esta pregunta


0