如何在没有淡入的情况下显示/隐藏具有背景图像的div?

时间:2011-09-13 10:10:58

标签: jquery hide show

目前我的图像在鼠标悬停时显示img而不是另一个,但它会淡入。我只是想让它显示没有淡入淡出。

脚本:

<script type="text/javascript">
    $(document).ready(function(){
    $('.fade').hover(function() { 
        $(this).stop().animate({"opacity": 1}); 
    },function() { 
        $(this).stop().animate({"opacity": 0}); 
    })
    });
</script>

2 个答案:

答案 0 :(得分:0)

您可以尝试使用$(this).find('.caption').show()代替$('.caption', this).show();

答案 1 :(得分:0)

将动画持续时间设置为0,如下所示:

$(this).stop().animate({ "opacity" : 1 }, 0);