jQuery .fadeTo 添加元素

标签 jquery html css hover

我试图在我的工作中对一个小的 div 对象添加一个小的 .fadeTo 效果,但不确定我是否可以以及在哪里添加它。我想将此效果添加到所有的 div。我希望它 .fadeTo (500)

这是我的 jsfiddle 的链接:

$(document).ready(function() {
    $('div').bind("mouseenter", function(){
        var color  = $(this).css("background-color");


        $(this).css("background", "#53b9ab");


        $(this).bind("mouseleave", function(){
            $(this).css("background", color);

        })    
    })    
})

我正在寻找的效果将用于社交媒体图标 我想要的确切效果可以在这些社交媒体图标上找到 http://www.coletownsend.com

最佳答案

您可以使用 . animate jQuery 函数。

Description: Perform a custom animation of a set of CSS properties.

参见 this例子。

我已经编辑了你的代码。查看结果here ,并检查 HTML 和 Javascript 代码。

这是 jQuery 代码:

var color;
var fadeTime = 200;

$('div').bind("mouseenter", function(){
    color  = $(this).css("background-color");
    $(this).animate({backgroundColor: "#53b9ab"}, fadeTime);
});

$("div").bind("mouseleave", function(){
    $(this).animate({backgroundColor: color}, fadeTime);           
});

关于jQuery .fadeTo 添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14765796/

相关文章:

javascript - 如何将本地 HTML 的内容保存(更改)为文本文件?

javascript - 当没有选中复选框时显示一条消息

html - 使用 CSS 设置 block 元素的真实(偏移)宽度/高度?

jquery - -moz-transition 在 chrome 中工作但在 firefox safari 中不工作,即请帮助我

html - Webfonts 不在 Gmail 应用程序上呈现,但在 Gmail 网络应用程序上呈现

html - text_area 文本格式

javascript - 如何定义全局数组?

javascript - 创建一个带有多个子菜单的 megamenu 并添加幻灯片动画

javascript - Vimeo 默认嵌入 html5

javascript - 如何在元素下方创建弹出窗口