日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Easyui 让Window弹出居中与最大化后居中

發布時間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Easyui 让Window弹出居中与最大化后居中 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

easyui1.3.2版本,window的彈出不會居中了。而dialog是會居中的,我們必須為為window的open事件做擴展

代碼如下:只要加入以下代碼即可.如果你是看了MVC項目系列的,把他放到jquery.easyui.plus.js里面就可以了

//讓window居中
var easyuiPanelOnOpen = function (left, top) {var iframeWidth = $(this).parent().parent().width();var iframeHeight = $(this).parent().parent().height();var windowWidth = $(this).parent().width();var windowHeight = $(this).parent().height();var setWidth = (iframeWidth - windowWidth) / 2;var setHeight = (iframeHeight - windowHeight) / 2;$(this).parent().css({/* 修正面板位置 */left: setWidth,top: setHeight});if (iframeHeight < windowHeight){$(this).parent().css({/* 修正面板位置 */left: setWidth,top: 0});}$(".window-shadow").hide();
};
$.fn.window.defaults.onOpen = easyuiPanelOnOpen;

完美居中。

點擊最大化后,再次最小化時也會出現不居中現象,我們必須,擴展resize事件。

var easyuiPanelOnResize = function (left, top) {var iframeWidth = $(this).parent().parent().width();var iframeHeight = $(this).parent().parent().height();var windowWidth = $(this).parent().width();var windowHeight = $(this).parent().height();var setWidth = (iframeWidth - windowWidth) / 2;var setHeight = (iframeHeight - windowHeight) / 2;$(this).parent().css({/* 修正面板位置 */left: setWidth-6,top: setHeight-6});if (iframeHeight < windowHeight) {$(this).parent().css({/* 修正面板位置 */left: setWidth,top: 0});}$(".window-shadow").hide();//$(".window-mask").hide().width(1).height(3000).show();
};
$.fn.window.defaults.onResize = easyuiPanelOnResize;

window組件可以兼容了

轉載于:https://www.cnblogs.com/ymnets/p/3439302.html

總結

以上是生活随笔為你收集整理的Easyui 让Window弹出居中与最大化后居中的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。