2012-01-14 33 views
0

これは説明が少し難しいですが、私はメガメニューを持っています。製品の上にマウスを置くと、ドロップされメガメニューが表示されます。今、あなたのマウスが実際にメニューにあるリンクの上にあり、それを元の製品リンクから外すと、製品ボタンはそのホバー状態にとどまります。ただし、これはIEでは当てはまりません。元の商品ボタンは、メガドロップダウンメニューのリンクにカーソルを置くたびにホバー状態になります。 CSSで修正しようとしましたが、機能しません。 (私が使用しているサイトのホストが私にそれを変更させないので、DOCTYPEであると言ってはいけません.../:)元の製品のホバー状態のCSSを変更するために少しjqueryを書きたいと思っていました。その下のリンクが上に乗っています。これは私が持っているものですが、実際には動作させることはできません。どんな助けも大いに感謝されるでしょう!その中のリンクを持つJqueryメガメニューLiホバーの問題

jqueryの

$(div.sub).hover(function(){ 
    $(li.products) 
     .css('backgroundimage','url(http://p.b5z.net/i/u/10145668/h/Hammer_Sprite.gif) -144px -63px;') 
}); 

ULSは「サブ」という名前のdivであり、そしてそれらは言及されているものにそのCSSを変更する必要がありli.products上で推移しているとき。ページへ

リンクそんなに

http://www.edirecthost.com/hhmobilehomehardware/?preview=1#

感謝を!

答えて

0

セレクタが間違っています。それらを引用符で囲む必要があります。

$('div.sub') 
$('li.products') 

また、製品のlink要素もあなたの代わりにliの上でそれを設定する必要があり、背景画像を使用していることが表示されます。

$('a.products').css('background-image', '');