0

私がこのようなものを持っているとしましょう

var bodycss = $('body').css({'height':'0px','overflow':'hidden'}); 
bodycss; //calls bodycss 
$(selector).fadeIn('1000',function(){

}).fadeOut('5000');

bodycss.attr().remove(); // my try to remove bodycss attr and values

また、他のデフォルト値は削除しないでください。var bodycss によって適用される css を削除したいだけです。


さて、style.cssheight: 200px;で定義されているが、変数で定義されているheight: 0px; overflow: hidden;場合、この変数のスタイルは style.css ではなく削除する必要があります。

4

2 に答える 2

0

空の文字列を使用してそれらを削除します。例えば:

$('#element').css('width', '');

あなたの場合、これを実行して一度にすべてを削除できます。

$("body").attr('style', '');

アップデート

実際の例: http://jsfiddle.net/v9M3F/2/

于 2013-09-19T11:36:05.927 に答える
0
var remove = [{'height':'0px'}, {'overflow':'hidden'}];

$.each(remove, function(k, v){
    $(selector).css({ k: v });
});
于 2013-09-19T11:36:58.730 に答える