Foros del Web » Programando para Internet » Javascript »

Problema con "mouseover"

Estas en el tema de Problema con "mouseover" en el foro de Javascript en Foros del Web. Hola, tengo el siguiente problema: estoy haciendo un menú como el de la imagen: lo que busco es que al hacer hover en inicio los ...
  #1 (permalink)  
Antiguo 21/10/2011, 10:00
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 14 años, 9 meses
Puntos: 8
Problema con "mouseover"

Hola,

tengo el siguiente problema: estoy haciendo un menú como el de la imagen:



lo que busco es que al hacer hover en inicio los slash 1 y 2 también cambien de color (como se muestra en la imagen). También que al hacer hover en portafolios cambien de color los slash 2 y 3. He intentado hacerlo con css pero al parecer es imposible, así que opté por trabajarlo con js pero no funciona. Esto es lo que tengo hasta el momento:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $("#inicio").mouseover(function() {
  4.      $("#sep1").css({'color':'#4ecbff',});
  5.      $("#sep2").css({'color':'#4ecbff',});
  6.    });
  7. });
  8. </script>
Código HTML:
Ver original
  1. <div id="sep1"> / </div><div id="inicio" onmouseover="mouseover()"> inicio </div><div id="sep2"> / </div>

Espero que puedan ayudarme
  #2 (permalink)  
Antiguo 21/10/2011, 10:11
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Problema con "mouseover"

¿imposible en CSS?, tan solo necesitas el pseudo-class :hover !!!!!!!!!
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 21/10/2011, 10:16
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 14 años, 9 meses
Puntos: 8
Respuesta: Problema con "mouseover"

Gracias por tu respuesta. Lo sé pero en ese caso debería quedar de la siguiente manera:

Código CSS:
Ver original
  1. #inicio:hover {
  2.    ...
  3. }
  4. #inicio:hover #sep1, #inicio:hover #sep2 {
  5.    ...
  6. }

Para que esto funcione el div inicio debe ser contenedor de los div sep1 y sep2. Siendo así, sería complicado acomodar el border-top que es el que también debe cambiar de color. Sólo se me ocurre usar position:absolute pero si lo hago así ya no se consideraría inicio como el div contenedor, por tanto no funcionaría el hover indicado.
  #4 (permalink)  
Antiguo 21/10/2011, 10:25
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Problema con "mouseover"

usando clases css es perfectamente posible, no se a que te refieres, puedes conseguir miles de ejemplo de hover css en la web, e incluso algunos muy sofisticados
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 21/10/2011, 10:28
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 14 años, 9 meses
Puntos: 8
Respuesta: Problema con "mouseover"

la verdad es que he buscado e intentado de mil formas con css pero no consigo hacerlo. El principal problema es que el slash 2 tiene que cambiar de color tanto al hacer hover en inicio como en portafolios. Es por eso que ahora optaba por el js pero resulta que tampoco puedo.

Etiquetas: funcion, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:51.