Załóżmy, że mam kilka elementów div na tym samym poziomie DOM. Po najechaniu na jeden, chcę, aby wszyscy inni zmienili styl (np. Zmniejsz krycie lub zmień tło), podczas gdy ten, który się unosi, pozostaje taki sam.Zmiana stylu wszystkich innych elementów, gdy jeden element jest zawieszony
Nie mogę używać selektorów +
lub ~
, ponieważ potrzebuję go do wybrania wszystkich rodzeństwa, a nie tylko bezpośrednio sąsiadującego lub tylko następujących rodzeństwa. Zasadniczo szukam selektora "wszystkie rodzeństwo, ale ten". Czy to istnieje? Czy istnieje sposób na osiągnięcie tego bez JavaScript?
Wow, to takie trywialne, że się wstydzę, nie mogłem o tym myśleć. Dzięki. – Bobe
Ale poczekaj, jest haczyk. Istnieje wiele pustych przestrzeni między tymi elementami, o których wspomniałem, i nie chcę, aby przyciemniały je tylko przez umieszczenie kursora w div rodzica. – Bobe
To jest haczyk, dokładnie. Jeśli tego nie chcesz, JavaScript jest drogą do zrobienia. – joshnh