Wpis z mikrobloga

Cześć, szukam info jak zrobić taki efekt:
mam siatkę, 8x8.
Jak najadę kursorem na element to przyległe divy otrzymują jakąś klasę.
Rozwiązanie które wpadło mi do głowy jest tak skomplikowane, że raczej to nie tak.
Wydaje mi się, że gdzieś coś takiego widziałem. Od tego zależy cała struktura. Obecnie mam kolumny 1x8, ale tak to raczej nie zadziała.
#webdev #javascript #jquery #js #css
  • 13
  • Odpowiedz
@le1t00: po najechaniu danego diva pobierasz sobie jakoś jego numer w kolejności
nastepnie robisz sobie tablice numerków do zaznaczenia:
[numer-1, numer,+1, numer-bok, numer+b]
i dla kazdego elementu odpowiadajacemu numerkom z tablicy dodaje klase

oczywiście przydałoby sie obsłużyć elementy brzegowe ;)
  • Odpowiedz
@epi: Co dziwne, gdy zaaplikowałem to do istniejącego kodu to np. brzegowy element z prawej strony dodaje selected do kolejnego elementu.
Z lewej strony działa git.
A twojego kodu pozbyłem się generowania boxów bo mam je w htmlu.
  • Odpowiedz