监听窗体大小变化的非模态窗体示例:
var content = $$("div", { "innerHTML": "中间内容" });
var newForm = new U.UF.UI.form("标题", content, {
"style": { "width": "570px", "height": "80%", "maxHeight": "700px", "position":"fixed","top":"20%","left":"50%"},
"onresize" : function () { content.innerHTML = '窗体大小发生了改变' + '当前宽度为:' + newForm.form.offsetWidth + ' 当前高度为:' + newForm.form.offsetHeight;
} });
窗体结构截图:
尝试一下
var content = $$("div", { "innerHTML": "中间内容" }); var newForm = new U.UF.UI.form("标题",
content,{ "style": { "width": "570px", "height": "80%", "maxHeight": "700px", "position":"fixed","top":"20%","left":"50%"},
"onresize" : function () { content.innerHTML = '窗体大小发生了改变' + '当前宽度为:' + newForm.form.offsetWidth
+ ' 当前高度为:' + newForm.form.offsetHeight; } });