【发布时间】:2018-10-25 20:29:07
【问题描述】:
我正在使用 JS 更改悬停时的图像,并想为其添加一个淡入淡出的动画。我尝试添加 .fadeToggle(),但没有任何工作正常。
$("document").ready(function(){
$(".logo_container").mouseenter(function(){
$("#logo").attr('src',function(index, attr){
return attr.replace(".png", "-color.png");
});
});
$(".logo_container").mouseleave(function(){
$("#logo").attr('src',function(index, attr){
return attr.replace("-color.png",".png");
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="logo_container">
<img src="https://ironhorseclub.wpengine.com/wp-content/uploads/2018/05/logo2-sm.png" alt="Wordpress Install" id="logo" data-height-percentage="100">
</div>
【问题讨论】:
-
渐变动画到底是什么意思?
-
为此制作了 CSS/CSS3 动画。你想要一个 jQuery 特定的解决方案吗?如果不看developer.mozilla.org/en-US/docs/Web/CSS/CSS_Transitions/…
标签: javascript jquery html css