Я делаю некоторые div-ы кликабельными с помощью JavaScript. Я хотел бы использовать CSS, чтобы пользователь понял, что на них можно нажимать, например, изменение цвета ссылок внутри div, когда мышь входит в div.
В CSS это:
#menu > div:hover > a {
color: #f00;
}
и это работает как шарм.
Мне бы хотелось, чтобы цвет ссылки изменялся при наведении курсора мыши, только если JavaScrpt включен, потому что если он отключен, div не активируется, просто ссылка Я хотел бы добавить это объявление с javascript, то, что в mootools должно быть так просто, как:
$$('#menu > div:hover > a').setStyle('color', '#f00');
Но этот селектор не работает с mootools. Я должен пойти на each
div детей #menu
и addEvents
к нему. Это кажется слишком большой работой для меня по сравнению с простым определением CSS. Как я могу это сделать?
Альтернативное решение (которое я не знаю, как реализовать) могло бы написать with_js_enabled.css
для загрузки через javascript. Возможно ли это?