javascript - dojox 对话框小部件中 containerNode 的尺寸

标签 javascript dojo

当小部件显示动画结束时,我试图获取我的 containerNode 的尺寸,它是我的 dojox 对话框小部件的成员。

this.dialog = new dojox.widget.Dialog( { sizeToViewport: true });
var dialogContainer = this.dialog.containerNode;

我应该使用哪个函数或属性?

最佳答案

dojo V1.7 开始,您可以使用 dojo.position .

以给定的例子:

    var position = dojo.position(dialogContainer);
    var dimensions = {
       width: position.w,
       height: position.h
    }

此调用需要 dojo/dom-geometry

请告诉我它是否有效..

关于javascript - dojox 对话框小部件中 containerNode 的尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13563403/

相关文章:

javascript - Golang Otto JS - 将主机对象公开给 JavaScript

javascript - 如何调整 twemoji 表情符号的大小?

javascript - 打开/返回位置权限对话框?

json - FilteringSelect 与 QueryReadStore : selection doesn't stick

javascript - 在不同的浏览器中检测 localStorage v sessionStorage 对象

javascript - 在两个元素之间切换可见性

javascript - 如何检查我的 Node 应用程序与 Node 版本的向后兼容性

javascript - C 风格包含在 Firebug 或 Chrome 控制台中?

javascript - 在 DOJO 类中设置和获取对象值的最佳方法

sorting - dojo 1.10 添加 CheckedMultiSelect 的排序行为