javascript - 尝试向 jQuery 选项卡添加缓动效果

标签 javascript jquery html css

我正在尝试通过 jQuery 在选项卡上产生缓动/淡入淡出效果。我将如何为现有代码添加缓动效果。另外,我怎样才能添加两个 css 类,以便背景随着颜色本身改变颜色?谢谢。

J查询:

$(document).ready(function() {

        var origColor = $("#links-top-contact a").css("color");

        $("#links-top-contact a").hover(function() {

            $(this).css({color:'blue'});

        },function() {

            $(this).css({color:origColor});

        });

    })

; CSS

#links-top-contact a{
    color:#fff;
    font-size:30px;
    text-decoration:none;
    border:1px solid blue;
    padding:-5px 10px 10px 10px;
    margin-top:20px;
    margin-left:20px;
    border-radius:25px;
    -moz-border-radius:25px;
    -webkit-border-radius:25px;
    -khtml-border-radius:25px;
    background-color:red;
    }

HTML:

<br/><div id="links-top-contact"><a href="#">yo</a></div>

This是 jsFiddle。

最佳答案

jquery color plugin怎么样? ? Here你可以找到一个例子来说明它是如何工作的。

我更新了你的 jsFiddle这样您就可以看到它在工作。

在您的示例中,它将是这样的:

var origColor = $("#links-top-contact a").css("background-color");

$("#links-top-contact a").hover(function() {
    $(this).animate({
        backgroundColor: 'blue'
    }, 500);
}, function() {
    $(this).animate({
        backgroundColor: origColor
    }, 500)
});

关于javascript - 尝试向 jQuery 选项卡添加缓动效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7007951/

相关文章:

JQuery 验证输入文件类型

javascript - 如何在 JavaScript 中更改对象数组中元素的值?

javascript - 使用 CoAP 向 CoRE 资源目录发送 PUT 请求

javascript - 没有获取socket.io客户端传递的值

javascript - 如果在 aspx 页面中使用 javascript 启用了复选框,则需要启用按钮

javascript - 使用 JavaScript 将换行符写入 <span> 元素?

javascript - .load返回页面片段

javascript - 如何在菜单外部添加单击按钮以打开新的文本字段,而不是单击 "other"?

javascript - 它们是否有任何语法突出显示插件可以让您将可忽略的 html 元素嵌入到代码片段中?

html - 如何使 Button 在 JSP 页面中无法调整大小