我必须在容器内动态定位弹出元素。我正在尝试获取容器的边框宽度。我发现了几个类似这样的问题:
如何在 jQuery/javascript 中获取边框宽度 https://stackoverflow.com/questions/3787502/how-to-get-border-width-in-jquery-javascript
我的问题已被讨论,但我还没有找到任何答案。当属性为粗、细或中时,如何获取边框宽度?
有消息称,您通常可以预期薄、中、厚分别为 2 像素、4 像素和 6 像素,但 CSS 规范并不要求这样做。
有没有人遇到过一种简单(或者如果不容易,至少一致)的方法来获取 DOM 元素一侧边框的宽度?
你可以使用.innerWidth()
and .outerWidth()
获取带边框和不带边框的宽度,然后从第一个宽度中减去第二个宽度。
var someElement = $("#someId");
var outer = someElement.outerWidth();
var inner = someElement.innerWidth();
alert(outer - inner); // alerts the border width in pixels
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)