javascript - 使用 jquery 删除应用的背景颜色?

标签 javascript jquery html

我将背景颜色应用到按钮,如下所示:

$("input:button").hover(function() {
    $(this).stop(2000).animate({backgroundColor: 'black',color:'#fff'});
});

鼠标悬停时,颜色会正确应用。但是我怎样才能在鼠标移开时删除相同的颜色呢?

最佳答案

试试这段代码:

$("input:button").hover(function() {
    $(this).stop(2000).css({backgroundColor: 'black',color:'#fff'});
}, function() {
    $(this).stop(2000).css({backgroundColor: '',color:''});
});

随着hover method ,第一个函数在鼠标进入时执行,第二个在鼠标离开时执行。你可以看看这个 fiddle :http://jsfiddle.net/lulu3030/tzR5m/

关于javascript - 使用 jquery 删除应用的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17783768/

相关文章:

javascript - javascript中正确的类构造

javascript - 如何停止显示复选框,所以它只是 slider

javascript - 如何用Jquery检查是否有可见的div?

html - 如何使背景为浏览器高度 100% 的 DIV 中没有任何内容或内容较少

javascript - 如何使用 jquery 显示/隐藏特定的多级嵌套 div?

javascript - 错误 : Bootstrap's JavaScript requires jQuery

javascript - 在 Javascript 中实现快速排序

jquery - 如何在select 2 jquery中显示列表数据并查找数据

jQuery Mobile 数据过滤器,以防没有结果

javascript - Angular 表行在编辑后消失