Foros del Web » Programando para Internet » Javascript »

Mostrar div al poner el cursor

Estas en el tema de Mostrar div al poner el cursor en el foro de Javascript en Foros del Web. Código: $(document).ready(function(){ jQuery(".bio").hide(); $('.player').mouseover(function() { $(this).next(".bio").show(); }); }); La libreria jquery ya esta. Código HTML: <div class= "popit-hover player" > <img src= ".png" alt= "Snake" ...
  #1 (permalink)  
Antiguo 05/11/2011, 10:30
 
Fecha de Ingreso: mayo-2010
Mensajes: 118
Antigüedad: 13 años, 10 meses
Puntos: 1
Exclamación Mostrar div al poner el cursor

Código:
$(document).ready(function(){
jQuery(".bio").hide();

    $('.player').mouseover(function() {   
        $(this).next(".bio").show();
    });

});
La libreria jquery ya esta.

Código HTML:
<div class="popit-hover player">
<img src=".png" alt="Snake">
<span style="font-size:18px;" class="crikey-squat">Snake</span>
<div class="bio">
<div class="br-solid"></div>
<div style="margin: 2px 20px;" class="bio-content">
Texto.
</div>
</div>
</div> 
La consola de errores no me muestra ningun error, no se muestra el div, pero se oculta el contenido.

Gracias.
  #2 (permalink)  
Antiguo 05/11/2011, 11:52
 
Fecha de Ingreso: junio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 6
Respuesta: Mostrar div al poner el cursor

Cita:
Iniciado por IDRID Ver Mensaje
Código:
$(document).ready(function(){
jQuery(".bio").hide();

    $('.player').mouseover(function() {   
        $(this).next(".bio").show();
    });

});
La libreria jquery ya esta.

Código HTML:
<div class="popit-hover player">
<img src=".png" alt="Snake">
<span style="font-size:18px;" class="crikey-squat">Snake</span>
<div class="bio">
<div class="br-solid"></div>
<div style="margin: 2px 20px;" class="bio-content">
Texto.
</div>
</div>
</div> 
La consola de errores no me muestra ningun error, no se muestra el div, pero se oculta el contenido.

Gracias.
Yo utilizaria children en vez de next. Pero porque no llamarlo directo?.... asi funcionaria:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2. jQuery(".bio").hide();
  3.  
  4.     $('.player').mouseover(function() {  
  5.         $(this).children(".bio").show();
  6.     });
  7.  
  8. });

Pero tambien podria ser:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2. jQuery(".bio").hide();
  3.  
  4.     $('.player').mouseover(function() {  
  5.         $(".bio").show();
  6.     });
  7.  
  8. });
  #3 (permalink)  
Antiguo 05/11/2011, 12:12
 
Fecha de Ingreso: mayo-2010
Mensajes: 118
Antigüedad: 13 años, 10 meses
Puntos: 1
Pregunta Respuesta: Mostrar div al poner el cursor

Gracias, no puedo hacerlo directamente porque tengo mas de uno, he probado children, funciona pero se vuelve loco xDD

Código:
$(document).ready(function(){
jQuery(".bio").hide();

    $('.player').mouseover(function() {   
        $(this).children(".bio").slideDown(300);
    });

    $('.player').mouseoout(function() {   
        $(this).children(".bio").slideUp(300);
    });

});
  #4 (permalink)  
Antiguo 05/11/2011, 12:30
 
Fecha de Ingreso: junio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 6
Respuesta: Mostrar div al poner el cursor

Y logicamente, si tienes mas de uno lo que interpreta JavaScript es que quieres realizar esa accion sobre una clase en particular. y no sobre un objeto unico, no se que intentas realizar pero o debes utilizar ID y no class para lo objetos y quiza seria conveniente utilizar la ejecucion del script sobre otro objeto y no sobre uno solo.

Fijate en los ejemplos de Jquery UI que tienen los menu que se desplazas cuando tocas en la cabecera pero del objeto no de todos, a menos que quieras desplazar todos.

Etiquetas: cursor, jquery
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 13:56.