Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery]Manipulacja treścią
Forum PHP.pl > Forum > XML, AJAX
styryl
Witam

Mam o to taki problemik

  1. <script type="text/javascript">
  2.  
  3. $(document).ready(
  4.  
  5. function()
  6. {
  7. $("div#HelpShow").attr('style', 'display: none;');
  8. $("div#HelpClick").attr('style', 'cursor:pointer;');
  9. $("#pomoc").children("#HelpClick").click(
  10. function()
  11. {
  12.  
  13. $(this).next("#HelpShow").toggle();
  14.  
  15. }
  16. );
  17. }
  18. );
  19. </script>


  1. <div id="pomoc">
  2.  
  3. <div id="HelpClick">Tytuł</div>
  4. <div id="HelpShow">Tekst</div>
  5.  
  6. <div id="HelpClick">Tytuł</div>
  7. <div id="HelpShow">Tekst</div>
  8.  
  9. <div id="HelpClick">Tytuł</div>
  10. <div id="HelpShow">Tekst</div>
  11.  
  12. <div id="HelpClick">Tytuł</div>
  13. <div id="HelpShow">Tekst</div>
  14.  
  15. </div>
  16.  


css

  1. #HelpClick{
  2. font-size:13px;
  3. padding:5px;
  4. font-weight:bold;
  5. }
  6.  
  7. #HelpShow{
  8. font-style:italic;
  9. padding:0px 0px 0px 5px;
  10. }


Wszystko fajnie działa jak należy ale tylko w FF, w IE i w operze nie wiedzieć czemu nie chowają się wszystkie divy o id HelpShow. W IE i OPERZE chowa się tylko pierwszy div a reszta jest odsłonięta.

Macie jakiś pomysł jak to ogarnąć?

Pzdr
zzeus
atrybut id ma być unikalny w skali całego dokumentu, proponuję zamienić np. na class i po tym atrybucie odszukiwać odpowiednie fragmenty dokumentu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.