jbox-sizing: border-box;
时间: 2023-09-30 10:12:41 浏览: 52
box-sizing 属性用于确定一个元素的盒模型的计算方式。它影响元素的宽度和高度的计算方式。
在你提到的代码 `box-sizing: border-box;` 中,`border-box` 值告诉浏览器将边框和内边距包含在元素的总宽度和高度中。
默认情况下,浏览器会使用 `content-box` 盒模型,即元素的宽度和高度只包括内容区域,不包括边框和内边距。这意味着如果你设置一个元素的宽度为 200px,加上边框和内边距后,实际显示的宽度会超过 200px。
而通过设置 `box-sizing: border-box;`,元素的宽度和高度将包括内容区域、边框和内边距。这样,你可以更方便地控制元素的尺寸,无需考虑边框和内边距对实际显示尺寸的影响。
相关问题
function xqxxForm(wid) { var isFrameSaved = false; var url = "iframe:${ctx}/yggl/ygscxx/getYgsjd?wid=" + emptyHandle(wid) + "&sgid=${ygglYgscxx.sgid}&sqid=${ygglYgscxx.wid}&callType=1"; var t = "实际义工时长"; top.$.jBox.open(url, t, 700, 600, { buttons: {"确定": "ok", "关闭": true}, bottomText: "", submit: function (v, h, f) { if (v == "ok") { //保存信息 h.find("iframe")[0].contentWindow.save(); isFrameSaved = true; return false; $(".jbox-content", top.document).css("overflow-y", "hidden"); window.parent.location.reload(); } }, closed: function () { if (isFrameSaved) { showXqxx(); } }, loaded: function (h) { $(".jbox-content", top.document).css("overflow-y", "hidden"); } }); }保存后关闭子页面
您的代码逻辑有误,因为 `return false;` 会导致 `$(".jbox-content", top.document).css("overflow-y", "hidden");` 和 `window.parent.location.reload();` 这两行代码无法执行。应该将这两行代码放在 `return false;` 之前。修改后的代码如下:
```
function xqxxForm(wid) {
var isFrameSaved = false;
var url = "iframe:${ctx}/yggl/ygscxx/getYgsjd?wid=" + emptyHandle(wid) + "&sgid=${ygglYgscxx.sgid}&sqid=${ygglYgscxx.wid}&callType=1";
var t = "实际义工时长";
top.$.jBox.open(url, t, 700, 600, {
buttons: {"确定": "ok", "关闭": true},
bottomText: "",
submit: function (v, h, f) {
if (v == "ok") {
// 保存信息
h.find("iframe")[0].contentWindow.save();
isFrameSaved = true;
$(".jbox-content", top.document).css("overflow-y", "hidden");
window.parent.location.reload();
return false;
}
},
closed: function () {
if (isFrameSaved) {
showXqxx();
}
},
loaded: function (h) {
$(".jbox-content", top.document).css("overflow-y", "hidden");
}
});
}
```
https://github.com/jbox2d/jbox2d详细介绍
jbox2d是一个用Java编写的2D物理引擎,可以帮助开发者在游戏和模拟中模拟真实的物理效果。它是Box2D物理引擎的Java版本,Box2D是一个流行的C++物理引擎。
jbox2d支持以下特性:
- 碰撞检测:可以检测两个物体是否发生了碰撞。
- 力和力矩:可以对物体施加力和力矩。
- 静态和动态物体:可以模拟静态和动态物体之间的交互。
- 关节:可以模拟关节和限制关节的运动。
- 重力:可以对物体施加重力。
jbox2d还有以下优点:
- 简单易用:API简单易懂,可以帮助开发者快速实现物理模拟。
- 跨平台:由于是基于Java编写,可以跨平台使用。
- 开源:jbox2d是一个开源项目,可以自由使用和修改。
总之,jbox2d是一个功能强大、易于使用的2D物理引擎,可以帮助开发者在游戏和模拟中模拟真实的物理效果。
相关推荐
![js](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)