jQuery偏移不会产生价值

时间:2009-01-13 06:36:13

标签: javascript jquery css

在发布整个代码之前,我想确保我在这里没有错过一个简单的问题。

var dv = $(myElement);

var pos = dv.offset();
var width = dv.width();
var height = dv.height();

alert(pos);
alert(width);
alert(height);

这里,宽度警报很好,高度警报很好,但偏移警报[对象对象](在Firefox中)

我在这里错过了什么吗?

3 个答案:

答案 0 :(得分:3)

这是正确的:offset()函数返回一个包含两个属性lefttop的对象。 (见the docs)。 “[object Object]”是大多数对象转换为字符串的方式。

我建议您安装Firebug以帮助您调试这样的Javascript,因为它可以为您提供有关变量的更好信息。

答案 1 :(得分:2)

还请使用console.log()而不是alert()

进行测试

答案 2 :(得分:0)

:通过询问需要客户端和服务器端验证的问题,我不得不为消耗本网站的宝贵资源而道歉,不得不访问数据库并消耗互联网带宽!这就是我对自己的愤怒!我想我现在应该睡一觉......谢谢你们......