首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可调整框大小的Jquery UI:"border-box“问题

可调整框大小的Jquery UI:"border-box“问题
EN

Stack Overflow用户
提问于 2013-10-18 08:29:46
回答 2查看 1.1K关注 0票数 0

我目前使用的是Jquery resizable ( http://api.jqueryui.com/resizable/ )

我注意到它不能很好地与"box-sizing: border-box;“一起工作。

我已经用谷歌搜索过了,找不到确切的答案。(也许我花的时间还不够。)

已经有人在js fiddle上发布了一个与我的问题完全相同的问题示例:

代码语言:javascript
复制
(http://jsfiddle.net/muNjL/)

我不确定这个问题的解决方案是否已经出来了。

如果我没有选择,只能不使用边框,请让我知道。我会非常感激的。

感谢您的阅读和愉快的编码!

-Danny C

EN

回答 2

Stack Overflow用户

发布于 2013-10-18 08:37:21

为什么你要border-box所有的东西?规范化?

在左边的Fiddle选项下,尝试JSFiddle的Normalize。我假设它加载了normalize.css。然后删除所有的边框声明。你的resizable现在应该展开to the entire width and height of the parent container了。

代码语言:javascript
复制
#container {
    width: 300px;
    height: 300px;
    background: #888;
}

#container #ohboxme {
    background: #FFF;
    border: 1px solid grey;
    padding: 10px;
    width: 200px;
    height: 100px;
    font-size: 10px;
}
票数 0
EN

Stack Overflow用户

发布于 2014-06-25 17:43:34

这是一个已知的错误与jqueryui可调整大小...现在最好的解决方案是使用http://bugs.jqueryui.com/ticket/8932 'outline‘而不是'border’。从本质上讲,如果您设置了一个边框,那么它会更改jquery的width()函数返回的值。这意味着可调整大小的小部件认为框比实际小。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19439596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档