use*_*608 8 jquery modal-dialog kendo-ui kendo-window
我打开了Kendo UI模态窗口,我想通过单击叠加来关闭它.我怎样才能做到这一点?
Lar*_*ner 14
尝试这样的事情:
var dialog = $("#dialog2").kendoWindow({
modal: true
}).data("kendoWindow").center();
$(document).on("click", ".k-overlay", function () {
dialog.close();
});
Run Code Online (Sandbox Code Playgroud)
(演示)
如果你想将它应用于所有的kendo窗口而不必拥有包含该实例的变量,你可以这样做:
$(document).on('click', '.k-overlay', function () {
var kendoWindow = $('.k-window-content.k-content', $(this).next('div.k-widget.k-window'));
if (kendoWindow == null || kendoWindow.length == 0) {
return;
}
kendoWindow.data('kendoWindow').close();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7839 次 |
| 最近记录: |