0

他のブラウザでは $(element).css('top') は auto を返しますが、firefox では特定の値を返します。上、右、下、左が自動か、Firefox の特定の値かを調べる方法は?

4

3 に答える 3

3

上、右、下、左が自動か、Firefox の特定の値かを確認するトリッキーな方法を次に示します。

http://jsfiddle.net/rerefreelancer/h69UF/7/

于 2012-10-06T09:24:20.437 に答える
0

たぶん、jQueryを使わない方法でうまくいくでしょうか?

document.getElement ...(...)。style.top

さらに、http://api.jquery.com/category/offset/が役立つかもしれません(ただし、質問には合いません)。

于 2012-10-06T09:15:15.270 に答える
0

あなたの要素がDIVであるとします

<div id="check123" style="top: auto;">
       test
</div>

<script>
    alert($('#check123').css('top'));
</script>

左、右、下を確認できるのと同じです。

于 2012-10-06T09:17:18.717 に答える