问题标签 [jquery-svg]
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.
svg - 将 Poilu raphael 布尔运算(联合、减法)与 SVG 编辑集成
我正在修改 svg-edit,更具体地说是 Mark McKays Method draw:https ://github.com/duopixel/Method-Draw 。
我想使用我发现的这个 Raphael 库:https ://github.com/poilu/raphael-boolean ,它允许我对画布内的路径执行布尔(设置)操作。
现在我已经在编辑器中实现了一个按钮来启动一个功能:
好的,单击按钮后,编辑器不应该返回带有椭圆的联合(焊接)路径吗?
还是我弄错了?
我认为var paper = Raphael("canvas", 250, 250); 必须改变一些东西。行,因为 svg-edit 为画布使用了不同的名称,但我不知道该怎么做。
任何帮助将不胜感激,因为我已经为此苦苦挣扎了一段时间。
更新:该库无法处理多对象焊接、自相交和许多其他情况。只有当我们想对 2 个简单对象执行操作时,它才有效。这可能不会立即与手头的问题相关,但我认为无论如何提及它是明智的。
如果您正在寻找 SVG 元素上的布尔运算,请参阅此问题:SVG 路径上的布尔运算
jquery - 使用 jquery/javascript 的 SVG 路径动画
我通过 jquery 创建了 HTML 5 SVG 折线图。请参考下面的截图。
请参考以下 SVG 路径:
我想执行路径动画(即)线来绘制运动效果。像下面的链接
http://www.highcharts.com/demo/
我已经参考了以下链接,但无法理解。
https://developer.mozilla.org/en-US/docs/SVG/Element/animateMotion
https://developer.mozilla.org/en-US/docs/SVG/Element/animateColor
https://developer.mozilla.org/en-US/docs/SVG/Element/animate
您能否提供任何解决方案来为折线图制作动画路径?(ie) 折线图的路径动画
谢谢,
湿婆
jquery - SVG中的图像元素不占据整个矩形 - jquery
请参考下面的 SVG。
输出如下所示。
如何使图像占据整个矩形?
谢谢,
湿婆
jquery - SVG 动画不能在 Asp.net MVC 应用程序/Asp.net Web 应用程序(IE -10,9 浏览器)中工作,但在 JS fiddle 中工作
我用 SVG 线/路径动画创建了简单的 MVC3 应用程序。请参考下面的代码片段。
它在 JS-fiddle /JS- bin 中工作。这意味着动画路径将是结果。
请参考以下链接。
示例链接:
动画无法在 IE 浏览器中运行。(10,9)
谢谢,
湿婆
jquery - SVG 动画在 IE9/IE10 中不起作用,但在 Firefox 和 chrome 中起作用
请参考以下代码。
SVG 动画元素在 IE 浏览器中不起作用。我怎样才能解决这个问题 ?无论是 IE10 浏览器中的错误还是我需要添加任何进一步的代码才能在 IE 浏览器中工作。
我已经提到了以下链接。
谢谢,
湿婆
jquery - 使用纯 javascript/jquery 动画的 SVG 折线图
我创建了一个 SVG 折线图。请参考下面的截图。
请参阅下面的 SVG 元素以获取折线图。
我想在该折线图中执行动画。这意味着折线图将动态显示/它将在运行时绘制。
请参考以下链接。
http://www.highcharts.com/demo/
我不想使用<animate> and <animateMotion>
或任何与 SVG 动画相关的东西。因为某些动画不适用于所有浏览器。
所以我想执行纯 jquery 动画(即使用 jquery.animate 方法)。如何使用 jquery animate 方法或任何其他方式在折线图中创建或应用动画?
谢谢,
湿婆
javascript - RaphaelJS 移动旋转元素
当我尝试使用正常移动拖动功能沿直线移动它时,我有一个旋转 45 度的矩形,它随着 45 度旋转移动。我已经看过很多关于此的帖子,并且打算像这样工作,但我还没有找到解决此问题的简单方法。
我知道 raphael.free_transform.js 插件,但我不需要 90% 的脚本。
从其他帖子中我知道我应该使用 Math.atan2 但可惜我的数学技能不是那么好。
我当前的移动功能如下所示:
jquery-animate - 无法为 HighCharts 列标签的 svgX 设置动画
赏金更新:我为此悬赏,所以我想提供更多信息,以防有人提出与修改我的代码不同的解决方案。目标是HighCharts
为条形图和柱形图设置实际类别位置的动画。动画实际的“条形/列”似乎内置在 HighCharts 中,但是,标签位置是我遇到的问题。有关 JSFiddle,请参见下文。另外,我知道这个问题是关于 SVG 的,但我也需要 IE8 中的动画支持。
我目前的任务是HighCharts
对条形图和柱形图的类别重组进行动画处理。
我的条形图工作正常,能够重新组织类别和标签,标签使用以下代码制作动画:
现在我正在处理列,我在让标签动画化时遇到了很大的麻烦。代码相对相同:
我jQuery SVG
用来允许 SVG 元素的动画,你可以在这里找到它。
你可以在这里查看我正在处理的 jsFiddle 。只需单击每个图表下方的“开始”按钮即可查看它们的运行情况。
允许类别动画的实际“hack”是Highcharts.Series.prototype.update = function(changes, callback){
功能。
只是在尝试让某些东西起作用,我发现我可以svgY
为 Column 标签设置动画,但svgX
似乎根本不起作用。
欢迎实际HighCharts.js
的黑客攻击。
javascript - .svg('get') 是什么意思?
我在很多地方都看到过这种语法,但是在互联网上找不到任何解释这两行是做什么的,有人能解释一下吗?