上下の値と左右の値をいくつかの要素に設定しています。私は、Firefox(16.0.2)で、この値にアクセスしようとしているとき、私はtop
(代わりにauto
の特定の値)のために間違った値を取得jQuery.css():Firefoxは 'auto'の値を返しません。
CSS
div {
bottom:200px;
left:0px;
top:auto;
right:auto;
}
JS
$(function(){
var top = $('div').css('top');
alert(top);
});
あなたはここでそれを試すことができます:http://jsfiddle.net/UEyxD/2/(クローム/ Safariでうまく動作します)
これを防ぐ方法はありますか?私がしたい
何を取得しますか? – Kyle
Firefoxで元の値を取得する唯一の方法は、要素のインラインCSSを使用することです。それ以外の場合は、計算された値が返されます。 – Adam
@スレーン、私の答えを見て –