【原创】相对完美的垂直居中popup(modal/dialog),无需监听window.resize事件
2024-10-19 04:32:06
<table class="popup" style="position: absolute; background-color: black; border-radius: 10px; top: 50%; left: 50%;">
<tr>
<td>
<div>
<textarea style="margin:10px; background-color:azure; height:150px;width:100px;" contenteditable="true"></textarea>
</div>
</td>
</tr>
</table>
$(function () {
var $popup = $('.popup');
$popup.css({marginLeft: $popup.width() / 2 * -1 + 'px', marginTop: $popup.height() / 2 * -1 + 'px' });
});
使用table的目的是,模拟弹窗的高度会根据弹窗的内容高度显示。
最新文章
- 用CSS3写一个立方体
- Fedora20-64bit cross-compiling arm-linux-gcc
- jar包依赖性查询
- icon图标
- cf593d
- CSS高级知识
- JAVA集合迭代遍历和特性介绍
- 先进先出集合queue
- jquery 获取select框选中的值示例一则
- 【SIGGRAPH 2015】【巫师3 狂猎 The Witcher 3: Wild Hunt 】顶级的开放世界游戏的实现技术。
- 《灰帽Python-黑客和逆向工程师的Python编程》学习记录
- 在ios开发中有多少常用的加密解密方式(备用)
- OSI参考模型 VS TCP/IP参考模
- MySQL 同步状态
- iOS 轮播中遇到的问题(暂停、重新启动)
- JQuery判断是否为空
- ANDROID窗口管理服务实现机制和架构分析
- iOS指纹识别Touch ID的安全性探讨
- 【记录】IntelliJ IDEA—IDEA2018-2019激活
- 2017-2018-2 20155303『网络对抗技术』Final:Web渗透获取WebShell权限