首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jQuery将一个类淡入另一个类

问使用jQuery将一个类淡入另一个类
EN

Stack Overflow用户
提问于 2012-02-06 15:26:30
回答 2查看 219关注 0票数 0

我正在尝试将一个类淡出为“悬停”在与一个类的链接上。因此,必须淡入hover类才能表示悬停效果。

我的a标签的css类应用了一种颜色的渐变,另一个表示"hover“效果的类应用了不同的颜色渐变。

我试过了,但这不是想要的效果,悬停类应该只是淡入淡出,而不是普通类首先消失。

代码语言:javascript
复制
$("a").hover(
            function () {
                $(this).fadeOut(function () {
                    $(this).removeClass("btn").addClass("btn2").fadeIn('fast');
                });
            },
            function () {
                $(this).fadeOut(function () {
                    $(this).removeClass("btn2").addClass("btn").fadeIn('fast');
                });
            }
        );
EN

回答 2

Stack Overflow用户

发布于 2012-02-06 15:34:19

您也可以使用.animate('opacity','0.5');

在<a>悬停时,它也会显示淡入淡出效果。

票数 0
EN

Stack Overflow用户

发布于 2012-02-06 15:31:57

尝试使用toggleclass函数

代码语言:javascript
复制
$("a").hover(
            function () {
                $(this).fadeInOut(function () {
                    $(this).toggleClass('btn btn2');
                });
            },
            }
        );
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9156853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档