Menu CSS

30/06/2005 - 17:16 por Piolin Net | Informe spam
He hecho un menu con varias opciones en el cual cambio la clase con los
meotodos onmouseover y out

el problema es que el cambio de clase del onmouseover al onmouseout va como
a camara lenta

estas clases tienen una imagen de fondo que desparece y vuelve a aparecer al
segundo o segundo y medio haciendo un efecto bastante cutre.

Alguien sabe porque o como solucionarlo. Claro lo ideal es que sea algo
instantaneo, para que el efecto quede bien.

un saludo

Preguntas similare

Leer las respuestas

#1 Piolin Net
30/06/2005 - 18:01 | Informe spam
Pues tiene pinta de ser eso, ya que en otros PCs se ve bastante bien el
efectillo

Esto quiere decir que el CSS es una chapucilla si depende asi del navegador.
Vamos, que hacer menus con CSS es un poco arriesgado.
No esntiendo xq el W3C nos da tanto la paliza con el tema si al final
javascript te resuelve mejor el problema.

Gracias


"Matias Iacono" wrote:

El problema se debe a que en cada momento esta tratando de recargar la
imagen.

Al poner la direccion de una imagen dentro de una clase css, esta clase,
cuando es llamada, lee los datos y carga toda la informacion referente.

Entonces, por cada cambio que se realiza, es como si la imagen debiera ser
leida desde la internet nuevamente.

Yo conozco una solucion, pero es sin el uso de css, si no, que el cambio se
realiza por medio de javascript, donde las imagenes se encuentran en un
vector de imagenes. De esta forma, estas imagenes son cargadas previamente,
y, como estas ya estan en memoria al hacer el cambio no se ve el parpadeo.

Aunque, de cualquier manera, no se descarta que tu problema, se deba a un
problema de cache del navegador.

Saludos,

Matías Iacono
Microsoft MVP ASP/ASP.net - DCE3

Profile: http://aspnet2.com/mvp.ashx?MatiasIacono
"Piolin Net" escribió en el mensaje
news:
> He hecho un menu con varias opciones en el cual cambio la clase con los
> meotodos onmouseover y out
>
> el problema es que el cambio de clase del onmouseover al onmouseout va
> como
> a camara lenta
>
> estas clases tienen una imagen de fondo que desparece y vuelve a aparecer
> al
> segundo o segundo y medio haciendo un efecto bastante cutre.
>
> Alguien sabe porque o como solucionarlo. Claro lo ideal es que sea algo
> instantaneo, para que el efecto quede bien.
>
> un saludo



Respuesta Responder a este mensaje
#2 Matias Iacono
30/06/2005 - 20:24 | Informe spam
El problema se debe a que en cada momento esta tratando de recargar la
imagen.

Al poner la direccion de una imagen dentro de una clase css, esta clase,
cuando es llamada, lee los datos y carga toda la informacion referente.

Entonces, por cada cambio que se realiza, es como si la imagen debiera ser
leida desde la internet nuevamente.

Yo conozco una solucion, pero es sin el uso de css, si no, que el cambio se
realiza por medio de javascript, donde las imagenes se encuentran en un
vector de imagenes. De esta forma, estas imagenes son cargadas previamente,
y, como estas ya estan en memoria al hacer el cambio no se ve el parpadeo.

Aunque, de cualquier manera, no se descarta que tu problema, se deba a un
problema de cache del navegador.

Saludos,

Matías Iacono
Microsoft MVP ASP/ASP.net - DCE3

Profile: http://aspnet2.com/mvp.ashx?MatiasIacono
"Piolin Net" escribió en el mensaje
news:
He hecho un menu con varias opciones en el cual cambio la clase con los
meotodos onmouseover y out

el problema es que el cambio de clase del onmouseover al onmouseout va
como
a camara lenta

estas clases tienen una imagen de fondo que desparece y vuelve a aparecer
al
segundo o segundo y medio haciendo un efecto bastante cutre.

Alguien sabe porque o como solucionarlo. Claro lo ideal es que sea algo
instantaneo, para que el efecto quede bien.

un saludo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida