【发布时间】:2014-07-11 23:16:03
【问题描述】:
您好,我有一个问题 例如:
$("#menu").click(function(){
$("#left_panel, #main_footer").fadeToggle(200);
$("#input_content").css({width:"100%"});
});
我想在这个函数css之后得到默认属性
【问题讨论】:
标签: jquery
您好,我有一个问题 例如:
$("#menu").click(function(){
$("#left_panel, #main_footer").fadeToggle(200);
$("#input_content").css({width:"100%"});
});
我想在这个函数css之后得到默认属性
【问题讨论】:
标签: jquery
默认高度值为auto,因此您可以将其设置为:
$("#input_content").css({ width: 'auto' });
【讨论】:
最简单的方法是将样式设置为无用的样式。然后浏览器不会解释它并回退到您在 CSS 中定义的规则。标准方法是将其设置为空值:
$("#input_content").css("width","");
如果您想将其完全重置为浏览器样式表定义的默认值,您可以尝试将值设置为“初始”:
$("#input_content").css("width","initial");
或者你自己设置默认值,即“auto”(See W3C)。
【讨论】:
$("#menu")选择器时,我想要取回默认的css值
if($("#input_content")[0].style.width == "") { Set to 100% } else { reset to default (see my answer) }