Foros del Web » Programando para Internet » Jquery »

evitar desplazamiento debido a efecto

Estas en el tema de evitar desplazamiento debido a efecto en el foro de Jquery en Foros del Web. Esto: Cita: ThisXtextXisXaXtestXtext es el resultado del código de abajo; al pasar el mouse por la "X" mayúscula este se resalta pero, este efecto de ...
  #1 (permalink)  
Antiguo 16/04/2016, 18:06
 
Fecha de Ingreso: agosto-2010
Mensajes: 59
Antigüedad: 14 años, 3 meses
Puntos: 2
evitar desplazamiento debido a efecto

Esto:
Cita:
ThisXtextXisXaXtestXtext
es el resultado del código de abajo; al pasar el mouse por la "X" mayúscula este se resalta pero, este efecto de "resaltado" provoca que el resto del texto se desplace, quiero evitar ese desplazamiento.

Código HTML:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<div><span>This text is a test text</span></div>
<style>
span{
    font-size:15pt;
}
</style>
<script>
$('div').each(function() {
    var $this = $(this);
    $this.html($this.text().replace(/ /g, "<span>X</span>"));
});

$('div span').hover(
    function() { 
        $(this).css('background-color','#ffff66');
		$(this).css('padding-left',  '15px');
		 $(this).css('padding-right',  '15px');
		$(this).css('border', '1px solid black');
    },
    function() { 
        $(this).css('background-color','');
        $(this).css('padding-left',  '0px');
        $(this).css('padding-right',  '0px');
        $(this).css('border', '0px');
    }
);


</script> 
Lo que busco es que la "X" no se mueva y el efecto tape su derecha e izquierda
Muchas gracias de antemano.

Última edición por daviss; 17/04/2016 a las 09:47

Etiquetas: desplazamiento, efecto
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:48.