问题标签 [svgweb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
internet-explorer-8 - IE8 无法通过 SVGWeb 插件正确渲染 SVG 文件
我有一个在 Adobe Illustrator 中制作的 SVG。
我已使用格式将其直接粘贴到页面中
然后代码设法在页面上呈现图像。
问题是 IE8 版本看起来有点不对劲。
关于正确的导出设置,我可以做些什么来告诉 IE8 加紧处理?
我在想的事情是,自从设计师将其保存为 SVG 后,可能存在某种退化,然后当我要求更改文件时,打开 SVG 并重新保存(而不是从 AI 文件中导出)主要资源)。 编辑这并没有解决问题。
我会尝试将其作为我的第一道防线——但如果有人有其他建议,我很想听听。
我还尝试了 AMPLE svg 插件作为替代方案(结果很搞笑,更糟)
svg - 为 ajax 重新初始化 SVGweb
当页面被简单地加载(打开)时,我使用 SVGweb 没有问题。
如何重新初始化 SVGweb 以重绘页面上的所有 SVG?
换句话说,我需要 SVGweb 重新扫描和重新渲染页面上的所有内容。
来源(来自此):
对此(就像 SVGweb si 在打开页面时那样做):
我需要这个,因为我使用 ajax 更改了 SVG 图形并且需要在页面上重新呈现它。
svg - 将 SVG 转换为 Raphael 的 js 时出现奇怪的结果
我试图将此图像与 Raphael 一起使用:http: //upload.wikimedia.org/wikipedia/commons/9/9f/Argentina_Buenos_Aires_City_location_map.svg
我将其转换为 js:http ://toki-woki.net/p/SVG2RaphaelJS/
我明白了:
知道我能做些什么来解决这个问题吗?当我在每个区域上方的inkscape中添加文本以稍后通过javascript进行更改时,这显然是最糟糕的。
我现在使用 SVGWEB 没有问题 购买我正在尝试另一种选择,因为我无法像我在这里所说的那样使 addeventlistener 在 IE7/8 中工作: 无法使用 SVGweb 在 Internet Explorer 中向 SVG 添加侦听器有什么 想法吗?谢谢!
javascript - 使用 jquery 获取 IE 8 SVG Web 元素
我正在将 svg 加载到我的网页,这取决于它的浏览器。问题是在 IE 中我无法获取 svg 元素,因为它的加载方式不同。
如果不是 IE,我就用$("#SVGContainer").on("click", "g.node a", function(event){...}
,效果很好。我怎样才能对 IE 做同样的事情?
我试过$("#infoobjectgraph").on("click", "g", function(event){...}
了,但这不起作用。
我以不同方式加载 svg 的原因是我使用的是 SVG Web,因此 svg 在 IE8 中工作。所以加载的东西必须保持原样。因此,对于 IE,它作为对象加载,对于 !IE,我从 svg 加载所有内容并将其放入#SVGContainer 中。
有任何想法吗?
编辑: “g”是我的 svg 中的一个节点。例如:
javascript - 使用带有 KnockoutJS 的 SVGWeb - 动态添加 SVG
我正在尝试使用 knockoutJS 动态渲染一些 SVG。换句话说,一个 ajax 响应返回了有效的 SVG,我希望 svgweb 动态显示它。
注意- 这个问题是用回答你自己的问题功能编写和回答的,所以我希望可以为下一个人节省一个小时左右的搜索时间。
svg - 在 Flash 中渲染时,Svgweb 无法对最初隐藏的 SVG 元素的可见性进行动画处理
在尝试在旧的 IE 浏览器中渲染 SVG 时,我使用了 svgweb 项目。最近我遇到了 svgweb 中的错误 585。 https://code.google.com/p/svgweb/issues/detail?id=585&q=visibility
在以下示例中,矩形在 IE 中保持隐藏状态,但在一秒钟后在 Chrome 中显示。