我想将 Dojo 的 Dijit Dialog 相对于我的 html 元素之一定位。是否可以?
如果是。如何?
目前它总是在视口中间显示对话框。
任何人都可以帮助我解决此事吗?
Thanks.
阿玛尔4金图
我这样做的另一种方法(不是很好,因为我重写了私有方法,但它给了我想要的灵活性):
var d = new Dialog({
title:"Your Dialog",
_position:function(){
if(this.refNode){
p = Geo.position(this.refNode);
Style.set(this.domNode,{left:p.x + "px", top:p.y + "px"});
}
},
showAround:function(node){
this.refNode = node;
this.show();
}
});
d.showAround(dojo.byId("someNode"));
此示例使用“dojo/dom-style”作为 Style,使用“dojo/dom-geometry”作为 Geo。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)