Giả sử tôi có một loạt các div ở cùng một mức DOM. Khi tôi di chuột qua một, tôi muốn tất cả những người khác thay đổi phong cách (ví dụ: giảm opacity hoặc thay đổi nền), trong khi một trong đó là hovered vẫn như cũ.Thay đổi kiểu của tất cả các phần tử khác khi một phần tử bị lơ lửng
Tôi không thể sử dụng các bộ chọn +
hoặc ~
vì tôi cần nó để chọn tất cả các anh chị em, không chỉ các anh chị em liền kề hoặc chỉ các anh chị em sau đây. Về cơ bản những gì tôi đang tìm kiếm là một "tất cả anh chị em nhưng một trong những điều này" chọn. Điều này có tồn tại không? Có cách nào để đạt được điều này mà không cần JavaScript?
Wow, điều đó thật tầm thường tôi cảm thấy xấu hổ vì tôi không thể nghĩ về nó. Cảm ơn. – Bobe
Nhưng chờ đợi, có một bắt. Có rất nhiều không gian trống giữa các div tôi đã đề cập và tôi không muốn chúng mờ chỉ bằng cách có con trỏ trong div cha. – Bobe
Đó là bắt, chính xác. Nếu bạn không muốn điều đó, JavaScript là con đường để đi. – joshnh