視窗和對話方塊居中對齊
Web前端的視窗,對話方塊等介面,經常需要居中對齊。
在Jquery Easyui中等window元件中,通常有寬度width、高度height、距離容器左邊的距離left、距離容器頂部的距離top,4個引數。
在實現過程中,主要就是動態或靜態設定這4個引數。
當前視窗的高度:$(window).width()
當前視窗的寬度:$(window).width()
如果是獲得父視窗的,用window.parent就可以了。
width:是個方法,不是屬性。
下面是一個例子:
var windowWidth =$(window.parent).width();
var windowHeight=$(window.parent).height();
var width=380;
var height=windowHeight-200;
var top=(windowHeight-height)/2;
var left=(windowWidth-width)/2;
var $win = $('#preView').window({
content : '<iframe scrolling="yes" frameborder="0" src="'
+ href
+ '" style="width:100%;height:98%;"></iframe>',
title: 'APP預覽',
width: width,
height: height,
top: top,
left: left,
});
$win.window('open');
寬度:固定寬度380
高度:視窗高度-固定200
距離頂部的距離:(視窗高度-對話方塊的高度)/2,居中對齊
距離左邊的距離:居中對齊
在2種螢幕,試了,沒有問題~
在Jquery Easyui中等window元件中,通常有寬度width、高度height、距離容器左邊的距離left、距離容器頂部的距離top,4個引數。
在實現過程中,主要就是動態或靜態設定這4個引數。
當前視窗的高度:$(window).width()
當前視窗的寬度:$(window).width()
如果是獲得父視窗的,用window.parent就可以了。
width:是個方法,不是屬性。
下面是一個例子:
var windowWidth =$(window.parent).width();
var windowHeight=$(window.parent).height();
var width=380;
var height=windowHeight-200;
var top=(windowHeight-height)/2;
var left=(windowWidth-width)/2;
var $win = $('#preView').window({
content : '<iframe scrolling="yes" frameborder="0" src="'
+ href
+ '" style="width:100%;height:98%;"></iframe>',
title: 'APP預覽',
width: width,
height: height,
top: top,
left: left,
});
$win.window('open');
寬度:固定寬度380
高度:視窗高度-固定200
距離頂部的距離:(視窗高度-對話方塊的高度)/2,居中對齊
距離左邊的距離:居中對齊
在2種螢幕,試了,沒有問題~
相關文章
- JavaScript視窗功能指南之建立對話方塊 (轉)JavaScript
- 如何讓win32對話方塊居中顯示Win32
- c#中的模態對話方塊和非模態對話方塊C#
- [MFC]選擇目錄對話方塊和選擇檔案對話方塊
- AlertDialog 自定義對話方塊檢視
- 對話方塊函式函式
- 登入對話方塊
- MFC TabControl外掛 非對話方塊類中獲得主視窗和子視窗的指標指標
- css居中對齊大全CSS
- flutter demo (四):對話方塊Flutter
- Javascript檔案對話方塊JavaScript
- 如何在mfc對話方塊中新增一個顯示網頁的視窗 .網頁
- React中的模式對話方塊React模式
- 在 Flutter 使用 GetX 對話方塊Flutter
- Qt 對話方塊新增工具欄QT
- 如何自學qt(4)——對話方塊QT
- QT 等待對話方塊/進度QT
- android 多項對話方塊Android
- Android Dialog對話方塊Android
- DialogPane對話方塊佈局
- VUE:點選開啟的對話方塊外面時,對話方塊總是被關閉Vue
- 原生js實現的點選彈出螢幕居中對話方塊效果JS
- c# winform窗體之開啟檔案對話方塊openfiledialogC#ORM
- CSS居中對齊終極指南CSS
- CSS文字水平居中對齊CSS
- Flutter Widgets 對話方塊-DialogFlutter
- 常用元件 / 對話方塊及選單元件
- Qt標準對話方塊實現QT
- TWebBrowser禁止彈出Alert對話方塊Web
- 一個Flex 對話方塊的坑Flex
- android常用對話方塊封裝Android封裝
- javascript中的彈出對話方塊JavaScript
- JavaScript彈出儲存對話方塊JavaScript
- java Swing詢問對話方塊Java
- 對話方塊中對成批控制元件的操作 (轉)控制元件
- Qt下的模態和非模態對話方塊QT
- 【C++】【MFC】模態和非模態對話方塊C++
- SwiftUI 佈局之元件對齊實現上下對齊和水平居中 (教程含原始碼)SwiftUI元件原始碼