Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Javascript] Pokaż/ukryj elementy listy
peja1990
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 4.12.2010

Ostrzeżenie: (10%)
X----


Witam,
mam pewien problem z napisaniem skryptu JS, może najpierw pokażę kodzik, który już napisałem a później go opiszę smile.gif

  1. $(document).ready(function() {
  2. var i = 0001;
  3. // Ta funkcja odpowiada za nadanie ID elementom listy w formie 4 cyfrowej
  4. $("div.row.server").each(function() {
  5. var id = (i++) + "";
  6. if(id.length == 1) {
  7. id = "000" + id;
  8. }
  9. else if(id.length == 2) {
  10. id = "00" + id;
  11. }
  12. else if(id.length == 3) {
  13. id = "0" + id;
  14. } else {
  15. id = id;
  16. }
  17. $(this).attr("id",id);
  18. });
  19. // Ta funkcja odpowiada za wyświetlenie elementów o ID (0-10)
  20. $("div.row.server").each(function showing() {
  21. fromID = 0;
  22. toID = 10;
  23. var idRow = Math.round($(this).attr("id"));
  24. if(idRow >= fromID && idRow <= toID) {
  25. $(this).show();
  26. } else {
  27. $(this).hide();
  28. }
  29. });
  30. // Ta funkcja powinna odpowiadać za zwiększenie vartości zmiennej "fromID" jak i "toID" o 1, gdy klikniemy w div'a, którego id zdefiniowałem jako "down"
  31. $("div.scrool#down").click(function() {
  32. fromID += 1;
  33. toID += 1;
  34. showing();
  35. });
  36. });


Tak więc pierwsza i druga funkcja działa poprawnie, jednak trzecia która ma mieć za zadanie zwiększenie wartości dwóch zmiennych o 1 po kliknięciu w div'a nie działa ;(
Po prostu brak efektów.
Bardzo proszę Was o pomoc, za którą będę bardzo wdzięczny.

Serdecznie pozdrawiam,
Kamil Dunaj

Ten post edytował peja1990 30.01.2012, 14:14:42
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 19:17