使用YUI JS获取小部件宽度

时间:2014-03-20 06:29:55

标签: yui

var _TooltipHandler = {

toolTipOverlay : null,

onMouseOver : function (e)
{   
    _TooltipHandler.toolTipOverlay.set("bodyContent", this.get('alt'));
    var region= this.get('region');
    var elmLeft = region.left;
    var windowWidth = this.get('winWidth');        
    _TooltipHandler.toolTipOverlay.set("align", {node:this, 
             points:[_yui.WidgetPositionExt.BL, _yui.WidgetPositionExt.TR]});           
    _TooltipHandler.toolTipOverlay.show();
    e.preventDefault();
},

} 大家好,

给我一​​个方法来查找当前toolTipOverlay div的宽度。我们不使用jquery所以请具体关注yui 3.0 js。

提前致谢。

1 个答案:

答案 0 :(得分:0)

窗口小部件的宽度(从Widget继承的工具提示)是boundingBox节点的宽度;

var bb_width = widget_instance.get('boundingBox').getStyle('width');

检查小部件的基本属性:http://yuilibrary.com/yui/docs/widget/#attributes