微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jQuery Hover Toggle Fix

我有一个产品网格,在每个单独的悬停上,将切换一个div与图像/添加到购物车按钮.但是,每当我快速将鼠标悬停在物品上时,它们都会闪烁.

这是一个demo

有没有更好的jQuery方法来切换单个网格项的相应悬停div没有闪存?

解决方法

只需添加$.stop()以防止它排队更多动画:

$(".grid li").hoverIntent(
    function(){
        $(".grid-hover",this).stop().delay(500).fadeIn();
    },function(){
        $(".grid-hover",this).stop().fadeOut();
    }            
);

获得这个完美有点困难,但我相信在这个实例中$.hoverIntent()可能是一个比本机$.hover()更好的工具.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐