0

常见问题:我正在使用 Dojo 编写一个 Web 应用程序,该应用程序具有 Google 地球的前端和中心(通过插件),并且我想在 Google 地球显示器上显示 Dojo 对话框(例如确认和表单)。dijit.Dialog即使对话框具有非常大的 z-index 并且 Earth 容器(和内部元素)具有负 z-indexes,该小部件也不可避免地呈现在 Earth 显示下方。

这个问题是相关的 - 似乎由于插件的 IFramey 特性需要 shim - 但我想知道 Dojo 是否有更具体的内容?这是ExtJS 似乎已经解决的一个常见问题,我原以为 Dojo 也会有。

4

1 回答 1

0

毕竟那个链接是相关的。我玩了一段时间的 JavaScript,最终深入研究了扩展 dijit.Dialog 小部件。只需添加一个_shim属性并偶尔更新它就足以让一切无缝运行!根据我在 Adob​​e Flex 上尝试类似事情的经验,这就像梦想成真。

您可以查看我在 Bitbucket 上的 Shimmy Dialog的来源。

颤抖的对话在行动!

于 2012-09-16T16:09:44.953 回答