【发布时间】:2014-04-29 01:34:04
【问题描述】:
我得到了这个小 SVG 网格
<svg id="grid-svg" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg">
<defs>
<pattern id="smallGrid" width="10" height="10" patternUnits="userSpaceOnUse">
<path d="M 10 0 L 0 0 0 10" fill="none" stroke="#000000" stroke-width="0.7" />
</pattern>
<pattern id="grid" width="100" height="100" patternUnits="userSpaceOnUse">
<rect width="100" height="100" fill="url(#smallGrid)" />
</pattern>
</defs>
<rect x="-100%" y="-100%" width="200%" height="200%" fill="url(#grid)" />
</svg>
我在模板 html 中得到它。因为我不希望它出于某种原因保留在主页中。 然后我只是克隆那块 SVG,创建一个包装 div,并将 grid-svg 附加到它上面。 然后我用 jQuery 动态应用网格。
适用于 Chrome 和 Firefox,但不适用于 IE 10 和 IE 11。
你知道为什么吗?
谢谢。
【问题讨论】:
标签: javascript jquery internet-explorer svg