JavaScript - ¿Cómo podría mostrar sólo un elemento con esta script?

 
Vista:
sin imagen de perfil

¿Cómo podría mostrar sólo un elemento con esta script?

Publicado por Raylan (2 intervenciones) el 22/07/2022 14:46:11
Buenas!

Busco ayuda con una script que es muy simple, creada para elementor (wp) para poder ver un elemento. Copio la script y la explico:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<script>/*OCULTAR ACORDEON ACTIVO*/
seeMoreOpened=false;
jQuery(document).ready(function($) {
var delay = 100; setTimeout(function() {
$('.elementor-tab-title').removeClass('elementor-active');
 $('.elementor-tab-content').css('display', 'none'); }, delay);
 
  /*Mostrar/ocultar contenido*/
 $('#foto1').hide();
 
 $('#texto1').click(function(event){
 
 
     event.preventDefault();
 
     $('#foto1').slideToggle('slow',function() {
 
         if(!seeMoreOpened){
              $('#texto1')
 
 
         }else{
              $('#boton')
 
         }
         seeMoreOpened=!seeMoreOpened;
 
  });
 
 
 })
 
});
 
</script>
 
<style>
 
#texto1{
cursor: pointer;
}
#foto1{
display: none;
}
 
</style>

La cosa es que tengo 4 textos de forma horizontal, cada uno tiene una script como la de arriba, y cada uno saca otro elemento debajo, en este caso una foto (foto1). La script funciona bien, pero lo que quiero es que debajo cuando hay un elemento activo, este desaparezca para dar paso a otro.

La segunda script sería texto2 con foto2 y así sucesivamente hasta tener las 4. Entonces, cuando estén las 4 scripts, foto1, foto2, foto3 y foto4 no pueden estar a la vez, esa es mi idea. Sin embargo, ahora si le das a los 4 textos abres una debajo de otra.

El id "button" la verdad que no sé para que serviría en este caso.

Gracias de antemano por vuestra ayuda, si no entendéis lo que sea me decís.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

¿Cómo podría mostrar sólo un elemento con esta script?

Publicado por Raylan (2 intervenciones) el 24/07/2022 23:32:22
Vale, simplemente cuando se ejecuta el script le metes un .hide al resto de fotos y ya está!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar