我有一个 Dojo 对话框,当用户单击页面上的元素时会打开该对话框。
我想控制它在...打开的位置。我真的希望它在(相对于)单击的另一个 dom 元素旁边打开。
但我似乎可以弄清楚如何做上述任何一个。
感谢您的任何建议。
我有一个 Dojo 对话框,当用户单击页面上的元素时会打开该对话框。
我想控制它在...打开的位置。我真的希望它在(相对于)单击的另一个 dom 元素旁边打开。
但我似乎可以弄清楚如何做上述任何一个。
感谢您的任何建议。
使用相对于单击位置的 dojo 打开一个对话框:
dojo.style(pointDialog.domNode, 'visibility', 'hidden');
pointDialog.show().then(function () {
dojo.style(pointDialog.domNode, 'top', clickEvt.pageY);
dojo.style(pointDialog.domNode, 'visibility', 'visible');
});
对话不跳跃需要可见性技巧
我会在Tooltip
Dojo 的文档中寻找战利品。我从未有过使用 Dojo 的经验,但这里有一些链接可以帮助您入门。
http://livedocs.dojotoolkit.org/dijit/TooltipDialog
http://mail.dojotoolkit.org/pipermail/dojo-interest/2011-May/054581.html