【发布时间】:2011-06-16 15:33:37
【问题描述】:
是的,所以我正在尝试将鼠标悬停在我的导航 a:hover 背景淡入淡出的位置。在谷歌上搜索后,我发现了这个 jquery 代码并决定使用它。这是我的网站在没有工作时使用它的示例:http://techhosts.net/example/index.html
$(document).ready(function(){
$("ul#nav li a").css({"opacity" : 0}).hover(function(){
$(this).stop().animate({"opacity" : 1}, 600); //Change fade-in speed
}, function(){
$(this).stop().animate({"opacity" : 0}, 1200);//Change fade-out speed
});
});
它似乎工作,除了我的 li 标签与锚标签和文本一起消失的事实。我认为它与不透明度有关,但是当我删除它时,效果不再可见。该脚本最初用于图像。
我想如果我能找到一种方法只将它与 a:hover 规则联系起来,那会很好,但我不知道这是否可能。除了在编辑它时,我不太擅长 jquery,所以对此的任何帮助将不胜感激。如果答案是正确的,我很抱歉,但我就是看不懂。
【问题讨论】:
-
您是否尝试将不透明度从 0 更改为
0.5?即 50% 透明 -
是的,但我宁愿只让背景褪色。我想如果迫在眉睫,我将不得不使用它,下面的教程对我没有帮助。
-
或许你可以把背景图片移到这里:stackoverflow.com/questions/367020/…
标签: jquery list animation tags