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
<script type="text/javascript"><!-- $(document).ready(function() { $('#przycisk').click(function () { $('table[name*="tabela"]').fadeOut(); //first hide all previously showed elements ciag = ''; var wyswietlane = []; var attributes = []; $(':checkbox:checked').each(function(index) { attributes.push($(this).val()); }); for(var a = 0; a < attributes.length; a++) { switch(attributes[a]) { case '1': if (duplikaty(wyswietlane, '#tabela_56')) wyswietlane.push('#tabela_56'); break; case '2': if (duplikaty(wyswietlane, '#tabela_54')) wyswietlane.push('#tabela_54'); break; case '3': if (duplikaty(wyswietlane, '#tabela_55')) wyswietlane.push('#tabela_55'); break; case '4': if (duplikaty(wyswietlane, '#tabela_53')) wyswietlane.push('#tabela_53'); //jeżeli jeszcze nie dodane to dodajemy break; default: break; } } ciag = wyswietlane.join(","); $(ciag).fadeIn("slow"); $('table:eq(0)').scrollTop(900); //to nie działa }); //end click[/php] function duplikaty(tablica, wartosc) { //funkcja sprawdza czy wartość już jest w tablicy jesli jest zwraca FALSE w przeciwnym wypadku TRUE for (var b = 0; b < tablica.length; b++) { if (tablica[b] == wartosc) return false; } return true; } }); // --></script>