1

私は現在、Firefox 2 と最新のブラウザーで動作する必要があるものを構築しています。ページ上のさまざまな要素の位置の座標を取得するために .offset() を使用しています。すべての要素に対して (0,0) を返す Firefox 2 を除くすべてのブラウザーで正常に動作します。

これが例です。

<!DOCTYPE html>
<html>
<head>

<script type="text/javascript" src="jquery-1.8.3.min.js"></script>

<style>

#page
{
    width:200px;
    background:#ff0000;
    margin:210px auto;
    padding:30px;
}

</style>

<script type="text/javascript">

$(document).ready(function () {
    var offset = $('#page').offset();
    alert('x = ' + offset.left + '\n' + 'y = ' + offset.top);
});

</script>

</head>
<body>

<div id="page">
hello
</div>

これは jQuery のバグですか、それとも回避策を作成する必要がありますか?

ありがとう

ラッセル

4

0 に答える 0