我有一个Rails web应用程序,当前部署在http://orbit-analytics.herokuapp.com/user/2990,它利用D3.JS和JavaScript来生成与时间相关的特定用户上传的SVG图形。该图形在Chrome,Safari和Firefox中正确呈现,但突出显示刻度标签或滚动会导致图形的某些部分在Safari中消失(但不包括Chrome或Firefox)。这在另一个具有类似图表的页面上没有问题,可在http://orbit-analytics.herokuapp.com/video/10处获得。使用D3.js生成的SVG图形在Safari中滚动时消失
这是一个Safari问题或我的代码有问题吗?谢谢。
你的d3代码看起来很好,并且移除你的CSS似乎可以解决这个问题。我会看看我能否找到一些看起来不正确的东西。 – Wex 2012-07-17 19:22:28
经过进一步的检查,似乎从'line'中删除'stroke'可以修复您的问题(尽管它会删除您的线条)。无法真正弄清楚为什么 - 希望这可以让你指向一个方向。 – Wex 2012-07-17 19:37:24
谢谢,这是我需要的正确方向的微调。通过使用d3而不是CSS将网格线添加到网格来解决这个问题,尽管我不知道为什么会这样。如果您将其作为答案发布,我会接受它。 – jimmydief 2012-07-17 20:29:41