我正在尝试在另一个窗口中使用模式窗口作为确认/消息弹出窗口,但有些问题我不确定我是否无法解决。
这是我的情况的一个jsfiddle: 小提琴
我要解决的问题是:
在使用模式窗口的同时也使用 appendTo 似乎有背景问题,我看到它在那里,直到你点击其他地方,然后它消失了。
如果我可以在我的窗口而不是窗口中居中模式,那就太好了
即使在模态上禁用了拖动,如果您抓住模态标题栏,它也会移动外部窗口。
如果我单击“X”关闭内部模式,它会关闭我的外部窗口。
任何人都可以就这些问题提出解决方案吗?
$('<div id="confirmModal"><div id="confirmWindow">Is This Correct?<p><input type="button" id="btnYes" value="Yes" /><input type="button" id="btnNo" value="No" /></p></div></div>').prependTo('#Window');
$('#confirmWindow').kendoWindow({
modal: true,
resizable:false,
draggable:false,
appendTo: '#Window',
close: function() {
setTimeout(function(){
$('#confirmWindow').kendoWindow('destroy');
}, 200);
}
});
$('#confirmWindow').find('#btnNo').click(function () {
$('#confirmWindow').kendoWindow('close');
});
$('#confirmWindow').find('#btnYes').click(function () {
$('#confirmWindow').kendoWindow('close');
});
编辑
我已经编辑了小提琴,因为第一个是我要发布的旧版本。