2011-04-02 6 views
0

私の目的のためにスクリプトを適応させることで、CSSのドロップダウンメニューにjQueryのドロップシャドウを適用しようとしています。複数のドロップダウンリストにjQueryドロップシャドウ

私が達成したいのは、これまでにうまくいかなかったことですが、私がリスト要素の上にいるときに、CSSの左の値を動的に適用することです。

http://nlhca.steveforest.com/index.shtml - に行く私は、例えば上だと、そう

'NLHCAについて'

$('#dropList ul#nav li.sub a.level1-a:hover div.dropShadow').css('left:0;'); 

:div.dropShadowインライン左値 'NLHCAについて' 0になっ

style="left: -9997px; margin: 0px; position: absolute; top: 28px; z-index: 1;"> 

style="left: 0px; margin: 0px; position: absolute; top: 28px; z-index: 1;"> 

にドロップシャドウスクリプトは、私が試した http://nlhca.steveforest.com/Templates/js/jquery.dropshadow.js

最後の事ですご協力ありがとうございます!

答えて

1
  1. jQueryのどのバージョンを使用していますか?最新は1.5.2です。ドロップシャドウプラグインは、3歳の1.2.6用に書かれています。
  2. これはあなたが.css()を使用する方法ではありません。これは:

    $('selector').css('left', 0); // or 
    $('selector').css({left: 0}); 
    
  3. これにはplain old CSSを使用していませんか?