更改为默认样式
Changing to default style
代码完成后,按钮的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" />
为什么不给这个按钮添加class呢?
$('#btn1').on('click', function(){
$(this).toggleClass('active'); // If has class, removes it, otherwise, it adds that class
$('#story').fadeToggle(400);
});
HTML:
<div id="story" style="display:none;">My div</div>
<input id="btn1" type="button" value="Click Here" />
jQuery: $('#btn1').on('click', function () {
$(this).toggleClass('active');
$('#story').fadeToggle(400);
});
一些CSS:
.active {
color:#f00;
}
工作小提琴:http://jsfiddle.net/7LaeB/
用您想要的更改创建一个css类,并在活动时应用它,在不活动时删除它。例如:
JS:
$('#btn1').on('click', function() {
$(this).addClass('active')
$('#story').fadeToggle(400)
});
//then when the button is 'inactive' run removeClass('active')
CSS: .active{color:red;}
相关文章:
- 如何在单击和单击不同的按钮时更改按钮的样式,它应该更改为默认值
- 对于IE浏览器,我需要使用什么来禁用Internet Explorer的默认下拉样式
- 滑动旋转木马无法使用默认样式正常工作
- 设置右侧默认滚动条的样式
- 默认的工具提示样式是什么
- 如何将样式/颜色皮肤设为默认
- Twitter Bootstrap 样式的默认 JS 警报
- 更改按钮样式但保存默认行为 - NativeScript
- 我想恢复浏览器默认样式
- 删除 javascript 中 html 按钮的默认显示样式属性
- 引导程序网格的默认样式
- 当运行javascript代码时,网页样式会一直恢复到默认设置
- 如何更改Jquery require_from_group方法的默认样式
- Video.js样式不覆盖默认视频样式
- Gmap3样式为默认样式
- 如何使用angularjs中的自定义指令,使用Unform jQuery插件设置浏览器默认复选框的样式
- 检查元素是否已定义样式,而不是来自默认样式表
- 如何销毁jquery幻灯片并加载默认样式的元素
- 有没有办法应用默认的“禁用”在文本输入上设置样式,而不实际禁用输入
- 是新创建的元素,它不是DOM样式的一部分,或者所有值都设置为默认值