在发布整个代码之前,我想确保我在这里没有错过一个简单的问题。
var dv = $(myElement);
var pos = dv.offset();
var width = dv.width();
var height = dv.height();
alert(pos);
alert(width);
alert(height);
这里,宽度警报很好,高度警报很好,但偏移警报[对象对象](在Firefox中)
我在这里错过了什么吗?答案 0 :(得分:3)
这是正确的:offset()
函数返回一个包含两个属性left
和top
的对象。 (见the docs)。 “[object Object]”是大多数对象转换为字符串的方式。
我建议您安装Firebug以帮助您调试这样的Javascript,因为它可以为您提供有关变量的更好信息。
答案 1 :(得分:2)
还请使用console.log()而不是alert()
进行测试答案 2 :(得分:0)
:通过询问需要客户端和服务器端验证的问题,我不得不为消耗本网站的宝贵资源而道歉,不得不访问数据库并消耗互联网带宽!这就是我对自己的愤怒!我想我现在应该睡一觉......谢谢你们......