按钮的css在激活时更改

时间:2014-06-04 13:54:59

标签: javascript jquery html css

我希望在活动时更改元素btn1(它的按钮)的CSS。 只要"故事"我希望看起来与众不同。显示(当按下显示div时,只要显示div我希望按钮具有与普通css不同的颜色)

$(function() {
    $('#btn1').on('click', function() {
        $('#story').fadeToggle(400);
    }); 
});

4 个答案:

答案 0 :(得分:1)

$('#btn1').on('click', function() {
 $(this).toggleClass('active'); // add/remove a css class
 $('#story').fadeToggle(400);
}); 

在你的CSS添加

.active{
// styles you wish to apply
}

答案 1 :(得分:0)

答案 2 :(得分:0)

尝试.css()方法:

$('#btn1').on('click', function() {
    $(this).css({'border':'1px solid blue', 'color':'red'});
    $('#story').fadeToggle(400);
});

Working Example

答案 3 :(得分:0)

听起来你想要这样做:

$(function() {
    $('#btn1').on('click', function() {
        $(this).css('background-color','red'); // or whatever
        $('#story').fadeToggle(400, function() { // 'complete' callback function
            $('#btn1').css('background-color','white');
        });
    }); 
});