首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >悬停时jQuery动画边框颜色?

悬停时jQuery动画边框颜色?
EN

Stack Overflow用户
提问于 2009-05-01 22:05:52
回答 6查看 67.2K关注 0票数 17

使用color plugin在悬停时设置背景颜色动画。

代码语言:javascript
复制
$(function() {
    $('.listing-2 li a').mouseover(function() {
        $(this).animate({
            backgroundColor: "#0e7796"
        }, 'fast');
    });
    $('.listing-2 li a').mouseout(function() {
        $(this).animate({
            backgroundColor: "#d6f2c5"
        }, 'fast');
    });
});

如何对边框颜色执行相同的操作?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-05-01 22:11:11

在google中找到

代码语言:javascript
复制
    $('.listing-2 li a').mouseover(function() {
    $(this).animate({ borderTopColor: "#0e7796" }, 'fast');
});
$('.listing-2 li a').mouseout(function() {
    $(this).animate({ borderTopColor: "#fff" }, 'fast');
});

必须是"borderTopColor“(或者”left“、”right“、”bottom“)而不是"borderColor”。

票数 38
EN

Stack Overflow用户

发布于 2010-07-20 04:46:54

要为整个边框的颜色设置动画,请执行以下操作:

代码语言:javascript
复制
$(this).animate({ borderTopColor: '#59b4de', borderLeftColor: '#59b4de', borderRightColor: '#59b4de', borderBottomColor: '#59b4de' }, 'fast');

显然,您需要将它们都指定出来。

票数 14
EN

Stack Overflow用户

发布于 2012-02-13 10:55:43

这也是可行的。

代码语言:javascript
复制
$("div.item").hover(function() {
    $(this).stop().animate({"border-color": "#999999"}, "slow");
},
function() {
    $(this).stop().animate({"border-color": "#BFBFBF"}, "slow");
});
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/813493

复制
相关文章

相似问题

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