-
AuthorPosts
-
May 30, 2023 at 5:14 pm #1409038
Hey there I would like a “read more” Text which shows hidden Text after clicking on it.
It almost works. But somehow it just works for the first column and the second column does not react.
Do you know why?this is my backend:
Text-field in which is written “weiterlesen…” ( read more)
It has an ID “weiterlesen-link”
under this field is another field in which is the hidden text.Now, the Java should be, that on click on the Id “weiterlesen-link” the hidden text is being shown. And, the click-Text in the ID should be on hidden.
why does this only work for Column 1? I want it for all :)Perhaps you have a solution??
add_action('wp_footer', 'einbetten_custom_script'); function einbetten_custom_script() { ?> <script> document.addEventListener('DOMContentLoaded', function() { var weiterlesenLink = document.getElementById("weiterlesen-link"); var versteckterText = document.getElementById("versteckter-text"); weiterlesenLink.addEventListener("click", function(event) { event.preventDefault(); versteckterText.classList.remove("hidden"); weiterlesenLink.style.display = "none"; }); }); </script> <?php }Thanks!
monikaJune 1, 2023 at 12:42 am #1409212Hi Monika,
The reason it does not work is because you are using an ID, basically, IDs are meant to be unique and only one in the whole page.
Try to use classes instead of ID if you intend to use it multiple times.Best regards,
NikkoJune 8, 2023 at 4:04 pm #1409996thank you Nikko.
SAdly it does not work and i decided to take a toggler tool.
Thanks!
MonikaJune 10, 2023 at 6:25 am #1410114Hi Monika,
When you use a class, you’ll most likely need to rebuild your code in order for it to work.
Please let us know if you still need further assistance on the topic.Best regards,
Nikko -
AuthorPosts
- You must be logged in to reply to this topic.
