我试图通过针对我的目的修改脚本,在CSS下拉菜单上应用jQuery dropshadow。

我要实现的目标是,当我在列表元素上方时,动态地应用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;">


dropshadow脚本为http://nlhca.steveforest.com/Templates/js/jquery.dropshadow.js

我尝试的最后一件事:

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


感谢您的帮助!

最佳答案

您正在使用哪个版本的jQuery?最新的是1.5.2; dropshadow插件为1.2.6编写,已有3年的历史。
那不是您使用.css()的方式。这是:

$('selector').css('left', 0); // or
$('selector').css({left: 0});

为什么不使用plain old CSS

10-08 02:08