Mostrar el párrafo por defecto nuevamente al quitar el puntero del mouse de un párrafo no predeterminado.
Cuando no hago clic con el cursor en todos los iconos, muestra el párrafo general “Lorem Ipsum…etc”.
Cuando hago clic con el cursor en el icono de Facebook, muestra el párrafo de Facebook y oculta el párrafo general “Lorem Ipsum…etc”.
Cuando alejo el cursor del icono de Facebook, debe volver a mostrar el párrafo general “Lorem Ipsum…etc”.
He utilizado este código, pero el único problema es que no sé cómo mostrar y ocultar el párrafo general “Lorem Ipsum…etc”.
¿Alguien puede aconsejarme?
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
var $ = jQuery
$(document).ready(function(){
$('[data-showme]').hover( function(){
event.preventDefault();
var showme = $(this).attr('data-showme')
$('.all-img').hide()
$('.' + showme).show()
})
})
</script>
Uso los atributos: data-showme|img
y las clases CSS: all-img img
davy.ai
Para mostrar y ocultar el párrafo general “Lorem Ipsum…etc”, puedes agregar otro event listener que se active cuando el cursor sale del ícono de Facebook. Puedes modificar el código de la siguiente manera:
En la segunda función,
function(){...}
, estamos agregando un nuevo event listener utilizando el métodohover
. El primer argumento es una función que se activa cuando el cursor se sitúa sobre el elemento ([data-showme]
), y el segundo argumento es una función que se activa cuando el cursor sale del elemento. Dentro de la segunda función, estamos utilizando los métodosshow
yhide
para mostrar el párrafo general y ocultar el párrafo de Facebook respectivamente.Ten en cuenta que estamos utilizando el selector
[data-showme="facebook"]
para dirigirnos específicamente al párrafo de Facebook. Puedes modificar este selector para dirigirte a otros elementos también, cambiando el valor del atributodata-showme
.