クリックするとサブメニューが開くリンクがいくつかあります。これは、私のスタイルシートの、、、および宣言によって実現さ:hover
れ:focus
ます:active
。
効果はこれと同じです:http ://www.cssplay.co.uk/menus/cssplay-click-flyout.html 。
問題は、CSSの実装は機能しますが、JavaScriptで修正したいさまざまな欠点があるということです。私はJavaScriptライブラリとしてYUI3.5.0を使用しています。JavaScriptを使用して、スタイルシートの:hover
、:focus
および:active
宣言を無視することは可能ですか?
これらの宣言を別のクラスに入れて、JavaScriptを使用して要素のクラスを変更できることは承知していますが、私にはあまりわかりません。