繁体   English   中英

svg多边形标记的宽度

[英]Width of svg polygon tag

鉴于此svg多边形:

<polygon class="range_arrow"
     id="arrow"
     points="0,0 5,5 0,10 -5,5"
     data-width="10"/>

如果我手动输入,我可以得到宽度。

$('#arrow').data("width");

但是$('#arrow').width(); 返回0$('#arrow').attr("width"); 返回undefined

是否可以获得多边形标签的正确宽度?

你可以得到边界框,这将给你宽度,例如

$('#arrow')[0].getBBox().width;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM