firefox 2中的offset返回(0,0)

时间:2013-01-11 10:48:37

标签: jquery firefox

我目前正在构建一些必须在Firefox 2以及现代浏览器中运行的东西。我正在使用.offset()来获取页面上各种元素位置的坐标,除了Firefox 2之外,所有浏览器都可以正常工作,所有浏览器都返回(0,0)所有元素。

这是一个例子。

<!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中的错误还是应该创建某种解决方法?

由于

罗素

0 个答案:

没有答案