喜後默認的CSS值我有一個問題 例如:如何獲得jQuery函數
$("#menu").click(function(){
$("#left_panel, #main_footer").fadeToggle(200);
$("#input_content").css({width:"100%"});
});
而且我想以後這個功能CSS獲取默認屬性
喜後默認的CSS值我有一個問題 例如:如何獲得jQuery函數
$("#menu").click(function(){
$("#left_panel, #main_footer").fadeToggle(200);
$("#input_content").css({width:"100%"});
});
而且我想以後這個功能CSS獲取默認屬性
默認高度值爲auto
,所以你可以將其設置回:
$("#input_content").css({ width: 'auto' });
最簡單的方法是將樣式設置爲無用的。然後瀏覽器不會解釋它並回退到您在CSS中定義的規則。標準的方式是將它設置爲空值:
$("#input_content").css("width","");
如果你想將它完全恢復到由瀏覽器樣式表中定義的默認值,你可以嘗試將值設置爲「初始」:
$("#input_content").css("width","initial");
或者您自己設置默認值,即「自動」(See W3C)。
我希望當我再次點擊'$(「#menu」)'選擇器取回默認的css值 –
由於.css()設置內聯樣式,你可以簡單地檢查元素是否設置了寬度屬性或不。 'if($(「#input_content」)[0] .style.width ==「」){Set to 100%} else {reset to default(see my answer)} – SVSchmidt
請寫下這個例子jsfiddle –
http://stackoverflow.com/questions/2500500/reset-element-color-to-default-stylesheet-color-jquery-javascript – Haris
這看起來像一個答案http://stackoverflow.com/a/1053421/2115584 – Baximilian