小编Las*_*Wiz的帖子

如果自动调整大小,如何获取嵌入式SVG元素的实际大小?

我设置了一个自动调整大小的SVG,它根据父容器改变大小,同时保持纵横比.

我想将SVG元素置于父容器中心,因为父容器的尺寸不一定与SVG的尺寸相匹配.

我创造了一个小提琴来展示我的意思:http://jsfiddle.net/lazthewiz/cXx46/

HTML

<DIV>
<SVG id=svg viewBox="0 0 160 90" preserveAspectRatio="xMinYMin">
...
Run Code Online (Sandbox Code Playgroud)

CSS

DIV {
    width: 200px;
    height: 200px;    
}

SVG {
    width: 100%;
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,jQuery返回的或在DOM中找到的宽度和高度值都是无用的.它们要么返回零,要么返回父容器的尺寸(取决于您使用的浏览器).

有没有办法用jQuery或普通JS获取嵌入式SVG的实际尺寸?

javascript jquery svg

5
推荐指数
1
解决办法
2508
查看次数

在Windows中从Golang启动一个新的命令窗口

我正在编写一个go应​​用程序,它只使用命令窗口(CMD)进行用户输入和输出.我需要启动另一个使用自己的窗口的应用程序实例.

我试图使用"os/exec"包,但只为GUI应用程序创建一个窗口.我尝试执行应用程序,cmd /c ___但它仍然没有创建一个单独的窗口.

有没有办法用自己的窗口,stdin和stdout启动非GUI应用程序?

windows go

4
推荐指数
1
解决办法
1914
查看次数

标签 统计

go ×1

javascript ×1

jquery ×1

svg ×1

windows ×1