我目前在使用jQuery css()函数时遇到了一些麻烦.它正在改变锚元素的css值,border-top-color而不仅仅是border-top-color悬停时锚元素的css值.以下是我的代码.
$("#header #headerlist li a:hover").css("border-top-color","rgb(225, 149, 79)");
Run Code Online (Sandbox Code Playgroud)
为什么它会改变#header #headerlist li aborder-top-color和#header #headerlist li a:hover属性而不仅仅是#header #headerlist li a:hover属性?
我知道这种问题必须一直被问到,但我还没有找到解决问题的方法.
使用FF,Opera和Windows 7上的IE(不记得它是什么),页面看起来应该是应该的,但在Windows Vista上使用IE7,我的导航栏与其余部分之间存在差距.坦率地让它看起来很愚蠢的页面,标签页的幻觉丢失了.
我有一个重置样式表来重置所有元素没有填充,边距等和FF,Opera和Windows 7上的IE生成他们应该的页面,它只是IE7(我猜的早期版本的IE) "T.
以下是显示问题的2个屏幕截图,第一个来自Windows 7上的FF/Opera/IE:
替代文字http://img190.imageshack.us/img190/2096/figarosffnormal.jpg
这个来自Windows Vista上的IE7:
alt text http://img43.imageshack.us/img43/7558/figarosiegap.jpg
这里有一个指向实际网站的链接:Figaro's Ristorante
任何人的想法?
谢谢你的时间.