Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript] Ukrywanie części tekstu w divie.
xebo
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 9.04.2011

Ostrzeżenie: (0%)
-----


Witam

Mma pewien problem z tym skryptem.


  1. <script type="text/javascript">
  2. function hideshow(which){
  3. if (!document.getElementById)
  4. return
  5. if (which.style.display=="block")
  6. which.style.display="none"
  7. else
  8. which.style.display="block"
  9. }
  10. </script>


  1. <a href="java script:hideshow(document.getElementById('tresc'))">Click here</a>



Chodiz o to że po kliknieciu na "Click here" w kazdym z newsów zamiast otwierac ukrytą zawartośc tego którego klikam, otwiera wartośc tylko pierwszego newsa.

podaję link do sprawdzenia

http://pogaduchynaluzie.xaa.pl/naluziefm/

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kaem
post
Post #2





Grupa: Zarejestrowani
Postów: 248
Pomógł: 38
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


Czy ja dobrze widzę? Ty ten kod JS wklejasz pod każdym newsem? A po za tym niedadaje się takiego samego id kilku elementom.
Zamiast id='tresc' daj class="tresc" i modyfikując skrypt @potreb
  1. $(".link").click(function() {
  2. current = $(this).next(".tresc");
  3. $(".tresc").not(current).slideUp('fast');
  4. current.slideDown("fast");
  5. })

Tylko ten skrypt wrzuć raz w <head>...

Acha i wywal kod js z href="" bo po Ci on jest?

Ten post edytował kaem 10.02.2012, 19:51:37
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 19:51