Hallo an alle, ich habe folgende Frage: ich habe Texte, die ich mit weiter lesen gekürzt habe. Nach dem aufklappen, bleibet das weiter lesen aber stehen. Was müsste ich ändern, damit das weiter lesen mit verschwindet, nachdem der Text geöffnet wurde.
Du könntest das mit TippEx auf deinem Monitor löschen... oder du postest ein Link zum Patienten. Da das keine Standardfunktion vom Shop ist, hast du das wohl mit einer Codeerweiterung gelöst, dies kann man aber im Bild nicht sehen... Mit nur Bilder kommen wir hier nicht weiter!
Ich habe es über ein jQuery gelöst. https://www.gambio.de/forum/threads/javascript-code-funktioniert-nicht.48666/#post-402632 https://www.infrarot-waermeliege.de/
Es ist eh schon nicht der allersauberste Ansatz, deshalb kommt es m.E. auf ein onclick-Attribut im HTML-Code auch nicht mehr an… Man erweitere Code: <a title="text" href="javascript:text('Zirbenholz');"><strong>weiter lesen </strong></a> so: Code: <a title="text" href="javascript:text('Zirbenholz');" onclick="this.remove()"><strong>weiter lesen </strong></a>
Danke Dominik, leider funktioniert das nicht. Nach dem aufklappen ist zwar das "weiter lesen" weg aber nach dem zuklappen steht es nicht mehr da und es kann der Text nicht wieder aufgeklappt werden.
Da steht nichts davon, dass der Link später wieder eingeblendet werden soll... Code: <a title="text" href="javascript:text('Zirbenholz');"><strong>weiter lesen </strong></a> ersetzen durch: Code: <a title="text" href="javascript:text('Zirbenholz');" onclick="this.style.display='none'" id="ZirbenholzReadMore"><strong>weiter lesen </strong></a> Und Code: <a title="text" href="javascript:text('Zirbenholz');"><strong>weniger lesen »</strong></a> ersetzen durch: Code: <a title="text" href="javascript:text('Zirbenholz');" onclick="document.querySelector('#ZirbenholzReadMore').style.display='inline'"><strong>weniger lesen »</strong></a>