javascript offsetWidth未定义?

时间:2011-03-06 19:20:46

标签: javascript

我正在为一个javascript库编写一个插件,以便垂直和水平地对齐元素。

然而,每当我尝试获取元素的offsetWidth或offsetHeight时,我都会回复未定义。

以下是我如何获得offsetWidth:

this.offsetWidth;

但是当我使用时:

getElementById().offsetWidth;

它工作正常,但我无法使用该代码,我需要它以这种方式工作:

this.offsetWidth;

代码:

center:function(){
this.css({position: "absolute"});
var screenW = screen.width;
var screenH = screen.height;
var elemW = this.offsetWidth;
alert(elemW);
alert(screenW);
},

这有帮助吗?这是我的目标

x$(elem).center();

所以这将引用x $(elem)

0 个答案:

没有答案