我的 Joomla 网站上有几张图片,每张都有黑白版和彩色版。当悬停在一个漂亮的淡入淡出上时,我想改变 src 的一部分('bw' 到 'color')。我对 jQuery 很陌生,所以我唯一的代码就是这个,这可能是完全错误的。
$(".grey img").mouseover(function() {
$(this).attr('src', function(i, src) {
return src.replace( 'bw', 'color' ).fadeIn(800);
});
$(".grey img").mouseout(function() {
$(this).attr('src', function(i, src) {
return src.replace( 'color', 'bw' ).fadeOut();
});
我已经寻找了几个小时的解决方案,此时我不确定它是否真的很明显,我完全错过了它。所以,很抱歉,如果是这样,或者如果某处有解决方案而我看的不够多。
我想解决这个问题,而不必在 html 中链接两个图像,但如果没有其他解决方案,我将感谢有关如何实现此目标的任何提示。