我试图通过针对我的目的修改脚本,在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?