JavaScript でいくつかの div をクリック可能にしています。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を介してロードするように書くことができます。出来ますか?