gpt4 book ai didi

dialog - Dojo Dijit Dialog 相对位置。是否可以?

转载 作者:行者123 更新时间:2023-12-04 23:33:02 27 4
gpt4 key购买 nike

我想相对于我的 html 元素之一定位 Dojo 的 Dijit 对话框。是否可以?
如是。如何?

目前它总是在视口(viewport)中间显示对话框。

有人可以帮我解决这个问题吗?

谢谢。

amar4kintu

最佳答案

我这样做的另一种方式(不是很好,因为我覆盖了一个私有(private)方法,但它给了我想要的灵 active ):

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”作为样式,使用“dojo/dom-geometry”作为 Geo。

关于dialog - Dojo Dijit Dialog 相对位置。是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2469397/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com