EasyUI在屏幕右下角彈出Dialog
首先計算dialog離屏幕頂端和左邊的距離,然后在初始化dialog的時候定義top和left屬性。
jQuery獲取當前窗口可視區(qū)域的高度和寬度的代碼:
$(window).height() //瀏覽器當前窗口可視區(qū)域高度
$(window).width() //瀏覽器當前窗口可視區(qū)域?qū)挾?br />
用一個例子來說明,例如用戶登陸后彈出公告信息:
首先定義div:
<div id="noticeDialog" class="easyui-dialog" title="公告" data-options="iconCls:'icon-tip',closed:true,resizable:true"> <table id="noticeTable"></table> </div>JS代碼
// 彈出公告框 var dialogWidth = 580; // dialog的寬度 var dialogHeight = 250; // dialog的高度 var topPosition = $(window).height() - dialogHeight; var leftPosition = $(window).width() - dialogWidth; $('#noticeDialog').dialog({ width: dialogWidth, height: dialogHeight, top : topPosition, left : leftPosition, title:'公告' }).dialog('open');
原文鏈接:EasyUI在屏幕右下角彈出Dialog