2014-01-16 2 views
1

Fiddle:http://jsfiddle.net/jlbriggs/6B7cr/Highcharts Легенда об ошибке: «Ошибка типа: a.legendItem.bBox не определено»

В Firefox (но не в Chrome):

Я получаю сообщение об ошибке, и график не делает, когда высота легенды превышает высоту графика.

В приведенном выше примере все элементы рендеринга являются элементами элементов легенды, все в одном и том же пространстве. Нет графики, отсутствие коробки легенды и т.д. Я получаю следующее сообщение об ошибке:

"Error: TypeError: a.legendItem.bBox is undefined 
Source File: http://code.highcharts.com/highcharts.js 
Line: 183" 

Если удалить layout: 'vertical' из вариантов, я не получаю сообщение об ошибке. Если я установил высоту элемента контейнера больше, я не получу ошибки.

Примеры:

Это, как представляется, новая проблема с последней версии.

Может ли кто-нибудь сказать мне, как это исправить?

спасибо,

Джейми

{{Edit: Скриншот:

screen shot of problem on fiddle

+0

Я запускаю все эти примеры в FF26 на MacOSX и Windows7, и все работает правильно, печатаются диаграммы. Какая версия FF у вас есть? –

+0

FF26 на Windows 7 – jlbriggs

+0

Ну, это странно, потому что я запускаю все ваши примеры в FF26 на W7, и я не получил никаких ошибок. Вы пытались обновить jquuery/Highcharts? –

ответ

1

Действительно, это ошибка в 3.0.8 и 3.0.9 версии. Работа штраф в 3.0.7 и следующей версии: http://jsfiddle.net/6B7cr/17/

Solution сейчас это загрузить мастер или до сих пор используют 3.0.7:

  • <script src="http://code.highcharts.com/3.0.7/highcharts.js"></script>
  • <script src="http://github.highcharts.com/master/highcharts.js"></script>

Спасибо!

Смежные вопросы