Highstock 滚动条在 svgforeignObject 中不起作用
我正在使用 Highstock,通过
元素将其插入到某些 中,如下所示:
但是,在 Firefox 中,滚动条不起作用 - 并且它在我的JsFiddle 的例子也可以。如何使 Highstocks 滚动条在 SVG
中工作?
编辑
虽然上述案例适用于 Firefox12,但以下案例使用 viewBox< /a> 缩放效果属性没有:
如何使 Highstocks 滚动条在 SVG
中工作,同时受viewBox
属性?
I'm using Highstock, inserting it into some <svg>
via a <foreignObject>
element, like so:
However, in Firefox, the scroll bar doesn't work - and it doesn't work in my JsFiddle example either. How can I make the Highstocks scrollbar work in a SVG <foreignObject>
?
Edit
While the above case works in Firefox12, the following case which makes use of the viewBox attribute for a zoom effect doesn't:
How can I make the Highstocks scrollbar work in a SVG <foreignObject>
while it is affected by a viewBox
attribute?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
原始测试用例适用于 Firefox trunk。这意味着它应该在 2012 年 6 月 5 日 Firefox 13 发布后就可以工作。我还没有检查 Firefox 11 或 12,看看它是否在 13 之前的版本中得到修复,所以你可能会更早幸运。
The original testcase works on Firefox trunk. This means that it should work once Firefox 13 comes out on 5th June 2012. I haven't checked Firefox 11 or 12 to see whether it's fixed any earlier than version 13 so you might get lucky earlier.
我认为您使用的 jQuery 版本有问题。我切换到 1.7.1,它可以在 firefox 和 chrome 上运行(无法在 IE 上测试)
Fiddle http:// /jsfiddle.net/3svXN/3/
编辑 - 实际上这很奇怪:只有当你用 Firefox 打开它并按“运行”时,我的小提琴才能在 1.7.1 上正常工作,或者你选择不同的时间范围。你应该在本地尝试它(但我认为这些是夜间构建)它永远不会工作。
I think that there is a problem with the jQuery version you are using. I switched to 1.7.1 and it works on firefox and chrome (can't test it on IE)
Fiddle http://jsfiddle.net/3svXN/3/
EDIT - actually this is quite strange: my fiddle works correctly with 1.7.1 only if you open it with firefox and press "Run” or you select a different timeframe. You should try it locally. With jQuery edge (But i think those are the nightly build) it never works