var x = document.getElementById("testingAjax");
if (x != null) {
var left = x.position().left;
alert(left);
}
为什么上面的代码破坏了?错误<{1}},错误对象不支持此属性或方法;
答案 0 :(得分:1)
如果您使用的是jQuery,则需要在$(..)中包装任何非jQuery对象。所以你的代码变成了:
var x = document.getElementById("testingAjax");
if (x != null) {
var left = $(x).position().left; // x by itself is not a jQuery object. Need to pass it to $(..)
alert(left);
}