我不是 jquery 的专业人士,但我一直在搜索并做一些代码来执行以下操作
我需要一个悬停动画来替换一些悬停效果的图像(asd.png 到 asd-hover.png),这是我写的,但仍然需要一些东西来替换这两种方法(替换、匹配)
$(document).ready(function(){
var effect = $('a.dribble')
effect.mouseover(function(){
var bg = effect.attr('src').match('/[^\.]+/') + '-hover.png';
$(this).stop().animate({
background: bg ,
duration:500
})
console.log('in')
})
.mouseout(function(){
var bg = effect.attr('src').replace("-hover.png", ".png");
$(this).stop().animate({
background: bg + '-hover.png',
duration:500
})
console.log('out')
})
});
有什么帮助吗?!?!?