jquery - 如何在特定事件上对 JQuery 中的标签颜色进行动画处理?

标签 jquery label

我一直在尝试改变 JQuery 中标签的颜色。我能做的最多就是更改标签内文本的颜色。请找到我尝试过的以下代码。

标签代码:

<input type='radio' name='specific_consultant' id='test1' value='no'>No</input>

JQuery 函数

$(document).ready(function() {
    var button = $('#test1');
    button.click(function() {
        button.css('color', 'FOO');
    });
});

但是我如何更改特定事件的标签颜色,例如 this它在标签中显示结果?

最佳答案

不需要完全是一个标签。您可以使用<div>并设置样式inline-block然后设置背景颜色:

CSS

.result{
    background-color: #F00;
    display: inline-block;
    /* transition effect */
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

html

<div class="result"></div>s

JavaScript

function setColor(mycolor,defaultcolor,myElement){
    $(myElement).css("background",mycolor);
    //if you need the color back to normal
    //in 1 sec the color will back to normal
    setTimeout(function(){
        $(myElement).css("background",defaultcolor);
    },1000)
}

关于jquery - 如何在特定事件上对 JQuery 中的标签颜色进行动画处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20658383/

相关文章:

java - 如何将 ImageIcon 设置为 JLabel 数组?

javascript - 如何在循环后删除/隐藏图像?

javascript - 如何获取特定 parent 的 child ? jQuery

winforms - 你如何固定 winforms 标签的高度和宽度以接受可变长度的文本

c# - 标签背景颜色不透明

java - 如何在 MyEclipse 中定义 Label 类?

c# - MVC 4 - Entity Framework 、ViewModel 和验证

javascript - 非 DOM 对象上的 jQuery 自定义事件

jquery - Div 精确高度作为窗口高度

python - 基维,Python : Update Label on_file_drop