作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
伙计们,我需要帮助我很难让公式居中这个模态 (http://www.queness.com/post/77/simple-jquery-modal-window-tutorial) 我的浏览器大小是1263X582,我通过使用 jquery 中的公式解决它
$(id).css('top', winH/2-$(id).height()/2);
$(id).css('left', winW/2-$(id).width()/2);
所以基本上我最终会得到顶部的 1263/2 - 395/2 和左边的 582/2 - 223/2 然后我最终得到 TOP:179.5 LEFT:434 但是当我检查元素站点并检查是否我是对的,它给了我一个不同的答案。我只想知道我的解决方法是否正确,或者这个问题的正确解决方法是什么。
谢谢。
最佳答案
公式看起来不错,只要确保您获得的 winH、winW 和模态尺寸大小正确即可。
如果模态框不可见,你会得到 0,或者如果它不在你的文档窗口中,它将有一个奇怪的形状。
还要考虑 height()
和 width()
不考虑填充,但 outerWidth()
考虑。
提示:将 $(id) 存储在另一个变量中以优化您的 jQuery 查询。
var modal = $(id);
modal.css('top', winH/2 - modal.height()/2);
关于jquery - 公式居中模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7645372/
我来自 Asp.Net 世界,试图理解 Angular State 的含义。 什么是 Angular 状态?它类似于Asp.Net中的ascx组件吗?是子页面吗?它类似于工作流程状态吗? 我听到很多人
我一直在寻找 3 态拨动开关,但运气不佳。 基本上我需要一个具有以下状态的开关: |开 |不适用 |关 | slider 默认从中间开始,一旦用户向左或向右滑动,就无法回到N/A(未回答)状态。 有人
我是一名优秀的程序员,十分优秀!