dartlang中的内宽?
Posted
技术标签:
【中文标题】dartlang中的内宽?【英文标题】:Innerwidth in dartlang? 【发布时间】:2017-02-02 07:07:50 【问题描述】:有没有办法计算飞镖中元素的内部宽度?到目前为止,我还没有找到解决方案。 JQuery 提供函数 .innerWidth() 但我想将此项目限制为仅飞镖。
【问题讨论】:
【参考方案1】:Element
类提供了许多CssRect
类型的属性。这些是contentEdge
、paddingEdge
、borderEdge
和marginEdge
。
因此,为了获取元素的“内部宽度”(内容和填充的宽度),您可以通过以下方式检索它:
num innerWidth = element.paddingEdge.width;
【讨论】:
我试过这个。不幸的是,它不起作用。它给出与 Element.offsetWidth 相同的结果。来源:dartpad.dartlang.org/30a07d8332d2edd933f1056b88f5e054 140 是该元素的内部宽度。不确定你期待什么结果。element.paddingEdge.width
与element.offsetWidth
的结果相同(我相信这与element.borderEdge.width
相同),因为没有边界。
但是如何计算没有填充的宽度?
那么在这种情况下,您使用contentEdge
而不是paddingEdge
。但是您在问题中提到的 jQuery 函数 innerWidth()
包括填充,所以这就是为什么我假设您也想计算填充。来源:***.com/a/17845094/2712148
非常感谢,帮了大忙!我一定把它和别的东西弄混了。以上是关于dartlang中的内宽?的主要内容,如果未能解决你的问题,请参考以下文章
如何在仍然引用来自 pub.dartlang.org 的包的同时运行私有 pub 服务器?
无法解析URL“ https://pub.dartlang.org”。错误(69):无法“发布升级”颤动工具。 5秒钟后重试…(还剩9次尝试)
尝试在 https://pub.dartlang.org 查找包 ABC 时出现 TLS 错误
我已删除 Pub\Cache\hosted\pub.dartlang.org 文件夹以更新颤振包,但在颤振包中显示错误获取
无法解析 URL“https://pub.dartlang.org”。错误 (69):无法“发布升级”颤振工具。 5 秒后重试...(还剩 9 次尝试)