javascript - 更改为默认样式

标签 javascript jquery html css

这段代码之后,按钮的css还是改了。当按钮未激活时,我想回到正常的 css。

JavaScript

$('#btn1').on('click', function() {
  $("#btn1").css({color:'red'})
  $('#story').fadeToggle(400);
});

HTML

<div id="story" style="display:none;">
    My div
</div>

<input id="btn1" type="button" value="Click Here" />

最佳答案

为什么不给那个按钮添加类?

$('#btn1').on('click', function(){
    $(this).toggleClass('active'); // If has class, removes it, otherwise, it adds that class
    $('#story').fadeToggle(400);
});

关于javascript - 更改为默认样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24058846/

相关文章:

javascript - jQuery 滑动和停止问题 : animated element freezes with quick mouse movement

javascript - jQuery 在注册表中隐藏问题

jquery - 是否可以设置 div 溢出的样式以降低不透明度

html - Django 模板中的导航栏

javascript - 如何在 Phonegap 应用程序的按钮单击事件上打开浏览器

html - 标题前的 CSS 形状(正方形)

javascript - CQ5 AEM : how to get a component by name within a dialog using javascript

javascript - 如果我在 AJAX 中使用 .append,如何将 .each 用于 div?

java - 在 JSP 文件中正确使用函数

javascript - 带 typescript 的 Angular Material 设计