jQueryの css()
は、セレクタで指定したタグのDOMのstyle属性を編集します。
style属性は外部CSSより優先度が高いため、 <link>
で読み込んだ外部CSSの記述は上書きされます。
CSSファイルに設定したもとの値に戻したい / もとの値を取得したい場合は、
以下のように一度 css('cssattr', '')
を使ってリセットしてしまえば、取得が可能です。
var $foo = $('#foo');
// 属性を設定
$foo.css('top', '100px');
// 属性をリセット
$foo.css('top', '');
// もとの値を取得
var org = $foo.css('top');