我引用了这个链接如何将standby.show应用于html的全文,并在下面的代码中使用,但是备用应用于弹出后的整个主体。我希望standBy小部件也能覆盖popover。
require([ "dojox/widget/Standby" ], function(st) {
var standby = new st({
id : "StandyBy1",
target : dojo.body(),
});
document.body.appendChild(standby.domNode);
standby.startup();
standby.show();
});popover有一个按钮,可以进行ajax调用。因此,在执行ajax调用时,效果应该是完整的,包括popover。如何才能做到这一点?
发布于 2016-03-16 07:38:37
您应该在body标记中追加standby.domNode作为最后一个元素,并为standby对象设置一个更高的zIndex属性,这将允许它按堆栈顺序更高。
因此,从您的代码来看,这一行是错误的:
document.body.appendChild(standby.domNode);对dojo/place的引用可以找到这里。
一个工作示例:http://jsfiddle.net/sev6tcns/6/
require(["dojox/widget/Standby", "dojo/_base/window", "dojo/dom-construct"], function(Standby, win,domConstruct) {
var standby = new Standby({
id: "StandyBy1",
target: dojo.body(),
zIndex: 1000
});
domConstruct.place(standby.domNode, win.body());
standby.startup();
standby.show();
});https://stackoverflow.com/questions/35984627
复制相似问题