javascript - 在按钮处于事件状态时更改按钮的 css

标签 javascript jquery html css

我想在元素 btn1(它的一个按钮)处于事件状态时更改它的 CSS。 只要显示“故事”,我就想看起来不一样(按下时显示 div,只要显示 div,我希望按钮的颜色与普通 css 不同)

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

最佳答案

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

在你的CSS中添加

.active{
// styles you wish to apply
}

关于javascript - 在按钮处于事件状态时更改按钮的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24039396/

相关文章:

javascript - 外部 css、$.ajax、firefox、jquery。

javascript - jquery 和/或 javascript 不适用于 safari

jquery - 如何获取引导选择器中单击的选项?

javascript - 如何在按下/按住按钮期间发送值

jquery - 显示/隐藏标题

php - 在另一个 PHP 类中使用许多不同的对象实例的最佳方法是什么?

javascript - Bootstrap 的 onClick 不起作用

javascript - 在 Rails 和 Javascript 中转义 "

javascript - Sinon如何对异步函数进行单元测试的 stub 方法

javascript - javascript数组中的引用错误