Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] scrolling dokumentu
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
amii
Ten skrypt doczepia do kliknięcia funkcję pokazującą wybrane elementy na podstawie określonych kryteriów:
Tutaj skrypt w wersji roboczej (działa tylko dla kliku początkowych wartości z kolumny i wiersza) -> http://sklep.filtr.org/jak-wybrac-alkomat.
Po wyszukaniu chcę przewinąć cały dokument do wysokości wyszukanego produktu niestety scrollTop nie działa :/ albo ja czegoś nie ogarniam

[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript"><!--
  2.  
  3. $(document).ready(function() {
  4.  
  5. $('#przycisk').click(function () {
  6.  
  7. $('table[name*="tabela"]').fadeOut(); //first hide all previously showed elements
  8.  
  9. ciag = '';
  10.  
  11. var wyswietlane = [];
  12. var attributes = [];
  13. $(':checkbox:checked').each(function(index) { attributes.push($(this).val());
  14. });
  15.  
  16.  
  17. for(var a = 0; a < attributes.length; a++) {
  18.  
  19.  
  20. switch(attributes[a]) {
  21.  
  22. case '1':
  23. if (duplikaty(wyswietlane, '#tabela_56')) wyswietlane.push('#tabela_56');
  24. break;
  25. case '2':
  26. if (duplikaty(wyswietlane, '#tabela_54')) wyswietlane.push('#tabela_54');
  27. break;
  28. case '3':
  29. if (duplikaty(wyswietlane, '#tabela_55')) wyswietlane.push('#tabela_55');
  30. break;
  31. case '4':
  32. if (duplikaty(wyswietlane, '#tabela_53')) wyswietlane.push('#tabela_53'); //jeżeli jeszcze nie dodane to dodajemy
  33. break;
  34.  
  35. default:
  36. break;
  37. }
  38.  
  39. }
  40.  
  41.  
  42. ciag = wyswietlane.join(",");
  43.  
  44.  
  45. $(ciag).fadeIn("slow");
  46. $('table:eq(0)').scrollTop(900); //to nie działa
  47.  
  48. }); //end click[/php]
  49.  
  50. function duplikaty(tablica, wartosc) { //funkcja sprawdza czy wartość już jest w tablicy jesli jest zwraca FALSE w przeciwnym wypadku TRUE
  51.  
  52. for (var b = 0; b < tablica.length; b++) {
  53. if (tablica[b] == wartosc) return false;
  54. }
  55. return true;
  56.  
  57. }
  58. });
  59. // --></script>
[JAVASCRIPT] pobierz, plaintext
erix
Plugin do jQuery - scrollTo.
amii
Ok już sobie poradziłem, wartość wpisałem na sztywno ale w moim przypadku to wystarcza
window.scrollBy(0,600);
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.