Tengo pagina con un header que contiene un titulo y un banner animado, a la izquierda tiene un menu y el contenido queda a la derecha.
Cuando un elemento del menu es seleccionado, el menu se desplaza hacia la izquierda y desaparece y quiero que también desaparezcan los elementos banner y el div de contenido y en su lugar mostrar un div ocupando todo el espacio que ha quedado libre y que contiene un iframe que mostrará otra pagina.
Ésta es mi función (la llamo desde page_load(), codigo VB.NET):
Código:
En firefox es correcto. En explorer esta "animación" queda muy fea porque se ve como se van ocultando secuencialmente los elementos y no todos a la vez como en firefox. Cual es el motivo? Se puede arreglar? function toIframe () { $("#menu").animate({ "left": "-=15%" }, 300, function () { document.getElementById("contentWeb").style.display = "none"; document.getElementById("slider").style.display = "none"; document.getElementById("menu").style.display = "none"; document.getElementById("contentiFrame").style.display = "block"; document.getElementById("framezone").src = "xxx/xxx/xxx.aspx"; }); }
Tampoco sé si es la manera más adecuada de proceder para conseguir lo que he explicado. Se aceptan sugerencias!
Muchas Gracias!