Blokada możliwości podświetlenia wielu wybranych elementów w


(northwest) #1

Witam serdecznie,

www.jsfiddle.net/CdwCC/ - mam taki skrypt. Wszystko działa po mojej myśli, jednak chciałbym aby po kliknięciu na jakiś wiersz w tabelce było widoczne tylko i wyłącznie jedno podświetlenie... W tej chwili każdy klik zaznacza kolejny wiersz - nie "wymazując" poprzednich.... Ma ktoś może jakiś pomysł jak to dorobić?:slight_smile:

Z góry dziękuję za pomoc,

pozdrawiam Northwest


(ssn) #2

Kolor tego podświetlenia dobrałeś tak, że już miałem pisać, że nie działa :stuck_out_tongue:

Zwykle w takich sytuacjach są dwa rozwiązania:

  • gorsze - robisz funkcję, która robi pętlę po wszystkich elementach i je odznacza. Funkcję wywołujesz w momencie kliknięcia przed zaznaczeniem elementu.

  • lepsze - w momencie kliknięcia sprawdzasz, który element jest zaznaczony i go odznaczasz, a następnie zaznaczasz kliknięty :slight_smile:


(_nikt79_) #3

Dopisz

$('.clicked').removeClass('clicked');

po wierszu 24