Verschachtelte Spoiler öffnen sich alle mit einem Klick

15.04.2021 19:58
#1 Verschachtelte Spoiler öffnen sich alle mit einem Klick
avatar
User

Mir ist aufgefallen, dass sich verschachtelte Spoiler mit einem Klick alle auf einmal öffnen.
Klicke ich Spoiler 1 an, öffnet sich der darin liegende Spoiler 2 ebenfalls!


Ist das so gewollt?
In den anderen Templates ist das nicht der Fall!
Gibt es hier eine Vorab-Lösung? Das wäre super!

Hier der Test:


Text Spoiler 1, Text Spoiler 1, Text Spoiler 1, Text Spoiler 1, Text Spoiler 1


Text Spoiler 2, Text Spoiler 2, Text Spoiler 2, Text Spoiler 2, Text Spoiler 2



1
2
3
4
5
6
7
8
 
[spoiler=Spoiler 1]
Text Spoiler 1, Text Spoiler 1, Text Spoiler 1, Text Spoiler 1, Text Spoiler 1

[spoiler=Spoiler 2]
Text Spoiler 2, Text Spoiler 2, Text Spoiler 2, Text Spoiler 2, Text Spoiler 2
[/spoiler]
 
[/spoiler]
 



Bis dann und schon mal besten Dank im Voraus
Wolfgang

16.04.2021 11:29
avatar  Ingmar
#2 RE: Verschachtelte Spoiler öffnen sich alle mit einem Klick
avatar
Technik

Zitat von Wolfgang im Beitrag #1
Gibt es hier eine Vorab-Lösung? Das wäre super!


Du kannst du hpm_spoiler - Funkion überschreiben:
Original:

1
2
3
4
5
 

hpm_spoiler(el){
$(el).find('.hpm_spoiler_body').toggle();
}
 
 



Nur je einen Spoiler öffnen:

1
2
3
4
5
 

hpm_spoiler(el){
$(el).find('.hpm_spoiler_body').first().toggle();
}
 
 

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
16.04.2021 16:31 (zuletzt bearbeitet: 16.04.2021 16:38)
avatar  creator
#3 RE: Verschachtelte Spoiler öffnen sich alle mit einem Klick
cr
User

Kleine Ergänzung: In Ingmars Code fehlt das Wort "function". Der komplette Code unter Eigenes Javascript ist:

1
2
3
4
5
 
<script>
function hpm_spoiler(el){
$(el).find('.hpm_spoiler_body').first().toggle();
}
</script>
 


 Antworten

 Beitrag melden
16.04.2021 21:37
#4 RE: Verschachtelte Spoiler öffnen sich alle mit einem Klick
avatar
User

Super,
jetzt funktioniert es.....

Besten Dank Ingmar & Creator

17.04.2021 16:48
avatar  River
#5 RE: Verschachtelte Spoiler öffnen sich alle mit einem Klick
avatar
User

Sorry, wenn ich mich hier einklinke, aber Spoiler sollten sich standardmäßig nur nach Klick öffnen.

Diese verschachtelten Spoiler werden ja meistens für Jux verwendet, und da ist es echt wichtig, dass man die alle separat öffnen muss.
Ja, im v4 Business funktioniert das tadellos, aber im v6 sollte das eben genauso sein bzw. eröffnet sich mir der Grund nicht, warum das nicht standardmäßig so ist.

Viele Grüße
River

-------------------------------------------------------------

+++Ich will Computercrack werden! XD+++

Business Template (v4)

 Antworten

 Beitrag melden
17.04.2021 19:17
avatar  Mike48
#6 RE: Verschachtelte Spoiler öffnen sich alle mit einem Klick
avatar
User

Zitat von River im Beitrag #5
eröffnet sich mir der Grund nicht, warum das nicht standardmäßig so ist.

Ganz einfach. Das V6 ist ja auch für Touchscreen, und da ist eben alles etwas anders. Da kann man nicht einfach mit der Maus über etwas fahren und warten bis eine Auswahl oder Menü auf geht.


www.friends-of-xobor.de (Business Template)
www.seniorenclub-sel-koeln.de (V6 Template)

 Antworten

 Beitrag melden
17.04.2021 19:29
avatar  River
#7 RE: Verschachtelte Spoiler öffnen sich alle mit einem Klick
avatar
User

Zitat von Mike48 im Beitrag #6
Da kann man nicht einfach mit der Maus über etwas fahren und warten bis eine Auswahl oder Menü auf geht.


Es geht ja nicht um Mouseover, sondern um Klick. Wenn man die Clickarea für die einzelnen Spoilerboxen versetzen könnte, müsste das evtl. gehen - in meiner Wunschvorstellung.

Viele Grüße
River

-------------------------------------------------------------

+++Ich will Computercrack werden! XD+++

Business Template (v4)

 Antworten

 Beitrag melden
17.04.2021 22:07
avatar  River
#8 RE: Verschachtelte Spoiler öffnen sich alle mit einem Klick
avatar
User

Zitat von River im Beitrag #7
Wenn man die Clickarea für die einzelnen Spoilerboxen versetzen könnte,


Eigentlich darf der Klick/Tap nur nicht durch den obersten Spoilerschalter 'durchdrücken', sondern eben nur den obersten/ jeweils nachfolgenden Schalter betätigen.

Viele Grüße
River

-------------------------------------------------------------

+++Ich will Computercrack werden! XD+++

Business Template (v4)

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!