Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jquery dodawanie elementów, jak dodawać?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
marcus755
jquery dodawanie elementów, jak dodawać?

mam np. 16 li (np. z klasą item)
chcę aby pierwsze 8 były widoczne na dzień dobry,
a reszta ukryta.
kliknięcie na link, powodowałoby pokazanie się kolejnych 4,
a kolejne kliknięcie w ten sam link następnych 4...

  1. <ul>
  2. <li class="jakstam">
  3. costam...
  4. </li>
  5. <li class="jakstam">
  6. costam...
  7. </li>
  8. <li class="jakstam">
  9. costam...
  10. </li>
  11. <li class="jakstam">
  12. costam...
  13. </li>
  14. <li class="jakstam">
  15. costam...
  16. </li>
  17. <li class="jakstam">
  18. costam...
  19. </li>
  20. <li class="jakstam">
  21. costam...
  22. </li>
  23. <li class="jakstam">
  24. costam...
  25. </li>
  26. <li class="jakstam">
  27. costam...
  28. </li>
  29. <li class="jakstam">
  30. costam...
  31. </li>
  32. <li class="jakstam">
  33. costam...
  34. </li>
  35. <li class="jakstam">
  36. costam...
  37. </li>
  38. <li class="jakstam">
  39. costam...
  40. </li>
  41. <li class="jakstam">
  42. costam...
  43. </li>
  44. <li class="jakstam">
  45. costam...
  46. </li>
  47. <li class="jakstam">
  48. costam...
  49. </li>
  50. </ul>
  51.  
  52. <a id="nastepne" href="#"></a>


Ktoś ma jakiś pomysł?
_Borys_
  1. <!DOCTYPE HTML>
  2. <meta http-equiv="content-type" content="text/html" charset="utf-8"/>
  3. <script src="../jQuery1_9_min.js" id="jquery"></script> <!-- tu zmiana -->
  4. <style type="text/css">
  5. .visible{
  6. display: list-item;
  7. }
  8. .unvisible{
  9. display: none;
  10. }
  11. <script type="text/javascript">
  12. $(function(){
  13. $('#nastepne').bind('click', function(){
  14. var j = 4;
  15. $('ul li').each(function(){
  16. if($(this).hasClass('unvisible')){
  17. $(this).removeClass('unvisible').addClass('visible');
  18. j--;
  19. if(!j){
  20. return false;
  21. }
  22. }
  23. });
  24. return false;
  25. });
  26. });
  27. </head>
  28.  
  29.  
  30. <ul>
  31. <li class="visible">
  32. costam...
  33. </li>
  34. <li class="visible">
  35. costam...
  36. </li>
  37. <li class="visible">
  38. costam...
  39. </li>
  40. <li class="visible">
  41. costam...
  42. </li>
  43. <li class="unvisible">
  44. costam...
  45. </li>
  46. <li class="unvisible">
  47. costam...
  48. </li>
  49. <li class="unvisible">
  50. costam...
  51. </li>
  52. <li class="unvisible">
  53. costam...
  54. </li>
  55. </ul>
  56.  
  57. <a id="nastepne" href="#">Clik</a>
  58.  
  59. </body>
  60. </html>
marcus755
Wielkie dzięki za pomoc:-)
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.