Я смог заставить Highstock работать в образце html-файла, но в приложении, над которым я работаю, тот же самый код Highstock загружает части пути и затем выдает ошибку:
"elem.ownerDocument is undefined" в строке 5950 незавершенного кода jQuery 1.5.1 (функция getComputedStyle).
После некоторых журналов консоли я обнаружил, что элемент, выдающий ошибку, на самом деле является объектом Highstock, а не элементом DOM.
Я также обнаружил, что рассматриваемая функция jQuery даже не вызывается при запуске простого примера страницы.
Чего мне не хватать? Какое-то CSS-сумасшествие? Зачем вообще вызывать эту функцию?
JS код:
<script type="text/javascript">
var chart123;
$(document).ready(function(){
chart123 = new Highcharts.StockChart({
chart: {
renderTo: 'chartcontainer'
},
rangeSelector: {
selected: 1
},
series: [{
name: 'USD to EUR',
data: [[6000000, 2], [50000000, 5]] // predefined JavaScript array
}]
});
});
</script>
HTML код:
<div id="workspace-content">
<div id="chartcontainer" style=" height: 400px"></div>
</div>
Позвольте мне еще раз подчеркнуть, что тот же самый точный код работает на пустой странице, которая использует тот же файл jQuery.