2014-05-12 125 views
0

这里是fiddleHighcharts - 问题与图表回流功能

我有问题width图切换侧边栏。

我从这个post的SO的帮助下解决了它。

现在我面临着另一个bug。这是如果我添加一些转换切换边栏。

图表宽度反之亦然。

在上面的小提琴中,您可以找到它。

如果我删除transition,它确实工作正常。

这是fiddle,它工作正常,没有侧边栏过渡。

帮我解决这个错误。

在此先感谢。

回答

0

您遇到了与时间有关的问题。 您正试图在动画完成之前重新排列图表。 请尝试setTimeout(reflowChart, 200)像我这样做:http://jsfiddle.net/hige/J4Uz2/

希望它有帮助! :)

+0

非常感谢... –

+0

这是一个相当脏的解决方案!当侧边栏动画突然需要1秒才能完全展开时会发生什么? 我会建议你使用JavaScript来处理你的css3动画,它允许边栏在动画完成后发出事件,然后你可以重排图表! :) 希望它可以帮助别人设计干净的代码! –

+0

@thinkwinwin,如果你能举出一个满足你答案的例子,那将是一件好事,因为我不明白。谢谢。 –