Ik wil een FAQ pagina maken en ik wil dat op het moment dat iemand op de vraag klikt de rest naar beneden schuift en het antwoord te voorschijn komt. Klikt iemand op een andere vraag, vorige antwoord inschuiven, andere antwoord tevoorschijn komen.
Kan iemand me een link oid geven waarbij ik wat informatie kan opdoen hierover of kan iemand me een voorzetje geven?
je kan dit ook met css doen, elke keer onder de vraag het antwoord in een div zetten die je css waarde: display: none; meegeeft, als men op de vraag klikt kan je dmv javascript deze div naar display: block zetten
je kan dit ook met css doen, elke keer onder de vraag het antwoord in een div zetten die je css waarde: display: none; meegeeft, als men op de vraag klikt kan je dmv javascript deze div naar display: block zetten
Enkel doet jquery met toggle dit aan en uitzetten automatisch voor je
Het werkt nog niet helemaal goed. Ik zie de antwoorden niet meer, maar als ik klik op de 2de vraag komen alle antwoorden tevoorschijn. Dat moet niet.
Ik wil per klik dus maar 1 antwoord zien verschijnen
dan moet je aan u p-tag een id meegeven, en dan de jquery uitvoeren op het id, en niet op de volledige p-tag, anders neemt hij alle p-tags die er zijn, waardoor alles zichtbaar wordt
ik ken niet echt iets van jquery, wel van de rest, maar ik denk dat je voor answer een # moet zetten dus ("#answer")
als alles goed loopt krijg je nu hetzelfde probleem als daarnet, namelijk dat alles te voorschijn komt bij het klikken
dit komt omdat je verschillende id's moet uitdelen, dus dmv een teller ofzo kan je binnen je php code u p-element-id veranderen, bv "<p id='answer".$teller."'>" waardoor je elk p-element een uniek id meegeeft, hierop kan je dan gaan togglen
aja, klopt, een id moet uniek zijn, dus gaat hij alleen de bovenste bekijken als p-element met answer als id, als je zoals mijn aangepaste post hierboven door middel van een teller echt unieke ids meegeeft is dit probleem normaal opgelost
je kan beter gaan overwegen om een functie te maken die alles hide met een bepaalde classname en daarna open je bijbehorende tag weer.
Maar ik vind, dat als iemand iets geopend heeft, dat dat dan open moet blijven..
kun je me even voor de boeg schieten hoe ik alles ga sluiten dan?
Hier is het juist niet de bedoeling dat alles open blijft omdat je een enorme rij krijgt.
Als iemand klikt om iets open te zetten dan doen ze dat niet voor niks he, mss willen ze juist wel gewoon alles op een rijtje kunnen zien...je respecteert op jouw manier niet de wens van de bezoeker, maargoed.
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/chilion/domains/chilion.nl/public_html/komvoort/inc/functions.inc.php on line 83