我有一个简单的链接,当用户将鼠标悬停改变,沿着这些线路等等的东西:CSS悬停褪色
a.mylink {
background: url(..) top left no-repeat;
width: 100px; height: 100px;
}
a.mylink:hover,
a.mylink.jqHover {
background: url(..) top left no-repeat;
color: red;
}
改变了主意什么,我希望发生的,基本上我想打这样,当用户悬停链接时,它会执行:悬停的东西,但慢慢地而不是立即。所以就像一个过渡效果。我已经把它变成了一个类,以便更容易地处理悬停malarkey,所以我猜测一个简单的添加类和删除类,但有一些淡入淡出定时器?
我有效地试图做到这一点:
$('a.mylink').hover(
function() {
$(this).addClass('.jqHover');
},
function() {
$(this).removeClass('.jqHover');
}
);
但我想它的两个类之间不褪色!
///////////////////////编辑:
这是代码我在此刻 - >
$("ul.BrightLozenges li a").hover(
function() {
$(this).switchClass('Normal','Special',200,'easeOutBounce');
},
function() {
$(this).switchClass('Special','Normal',200,'easeOutBounce');
});
哪个工作正常,但我想让它淡入淡出,尝试使用“淡入淡出”作为过渡,但它不起作用?
你不能褪色的背景,除非它是一个DOM元素... – Reigel 2010-07-06 09:19:01
然后我该怎么做呢? – Cameron 2010-07-06 09:20:59
检查您需要使用切换功能的更新答案 – 2010-07-06 10:18:53