【发布时间】:2012-05-03 21:05:06
【问题描述】:
所以,我有这些 h1 元素是链接,我想向它们添加一个类,并在元素悬停后淡入该类,然后 onMouseOut 删除该类,同时淡化该类。但是使用淡入淡出功能对我没有任何作用。看到它隐藏了元素。有什么想法吗?
jQuery(".categories h1 a").hover(
function () {
jQuery(this).fadeIn("slow").addClass("active");
},
function(){
jQuery(this).fadeOut("slow").removeClass("active");
});
});
谢谢!
编辑:::
jQuery("h1").hover(function() {
jQuery(this).stop().animate({ backgroundColor: "#a7bf51"}, 800);
},function() {
jQuery(this).stop().animate({ backgroundColor: "#FFFFFF"}, 800);
});
});
【问题讨论】:
-
请澄清一下,你想淡入什么?您是否希望将鼠标悬停在 h1 上的链接淡入?您的代码将淡出,如果它有效,只会将链接淡出,但您将无法再次淡入。
-
没有。我想淡入添加到 h1>a 标签的类。然后在鼠标退出时淡出
-
@AaronBrewer 见 >>jsfiddle.net/NLChW/4
-
@Vega: squaredcube.com/beta 不工作。
-
@AaronBrewer 您需要在页面中包含 jQuery UI 库。尝试在您的页面中包含
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js" type="text/javascript"></script>,它应该可以工作。
标签: javascript jquery html dom