0

目的に合わせてスクリプトを調整して、CSS ドロップダウン メニューに jQuery ドロップシャドウを適用しようとしています。

私が達成したいのは、今のところ成功していませんが、リスト要素の上にいるときに CSS の左の値を動的に適用することです。

http://nlhca.steveforest.com/index.shtml - 「NLHCAについて」に進みます

そのため、たとえば「NLHCA について」の div.dropShadow インラインの左の値が 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です。

最後に試したこと:

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

助けてくれてありがとう!

4

1 に答える 1

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

    $('selector').css('left', 0); // or
    $('selector').css({left: 0});
    
  3. なぜあなたはこれに普通の古いCSSを使わないのですか?
于 2011-04-02T20:11:41.143 に答える