それで、私はJavaScriptをしばらく学んでいて、フレームワークを組み込み始めたところです。さまざまな理由から MooTools を選択しましたが、それは少し話が逸れます。
それで、マウスオーバー時にスタイルに関連する li 要素にクラスを追加し、マウスリーブ時にそれを削除するために作成した最初の小さなコード。私はこれを JavaScript で何度も行ってきましたが、MooTools を使用して動作させることはできません。
HTML スニペット:
<ul id="navBar">
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
</ul>
JS フレームワーク スニペット:
window.addEvent('domready', function() {
$('navBar').getElements('a').addEvent({
mouseenter:function(){
$(this).addClass('navHover');
},
mouseleave:function(){
$(this).removeClass('navHover');
}
});
});
CSS スニペット:
.navHover {
color: #FFF;
}
フレームワークを正しく実装していない可能性があります。単純な古い JavaScript に戻す必要がありますか?
ありがとうございました。