ИТАК Heres мой вопрос: я получил следующий HTML:Jquery/JS код Hover/CSS
<ul>
<li class="normal">Item1</li>
<li class="normal">Item2</li>
<li class="special">Item3</li>
<li class="normal">Item4</li>
<li class="normal">Item5</li>
</ul>
Так что теперь я хочу знать, как получить каверзный парения эффект:
- Когда вы наводите «.normal»: текст красным цветом.
- Когда вы наведите «.normal» и «special» перед ним: «.normal» цвета красный и «.специальный» цвет зеленый.
- Когда вы наводите '.normal' и 'special' после этого: '.normal' colors красный и '.special' цвет синий.
Я думаю, что это возможно с JS/Jquery, но я не знаю, с чего начать.
Спасибо за любую помощь по этому вопросу.
P.S. Для всех, кто задается вопросом, где я буду использовать это: http://dl.dropbox.com/u/4281191/weboutfit/index.html
вы, вероятно, может сделать что-то с помощью CSS только с помощью [смежно одноуровневых селекторы] (HTTP: // WWW. w3.org/TR/CSS2/selector.html#adjacent-selectors). дайте это читать – petervaz
@petervaz: Я думал, что CSS не поддерживает обратный ход. – drudge
@jnpcl - грубая. back-traversal еще не поддерживается, но вы можете сделать намного более простой пример с JQuery + CSS, отправив ответ за несколько минут. – sascha