Инициализация Highstock.js бросает ошибку jQuery в getComputedStyle

StackOverflow https://stackoverflow.com/questions/8333228

  •  26-10-2019
  •  | 
  •  

Вопрос

Мне удалось заставить Highstock работать в примере HTML -файла, но в приложении, над которым я работаю, тот же код Highstock загружает частично, а затем бросает ошибку: «elem.ownerDocument не определен» вблизи строки 5950 от Незначенный код jQuery 1.5.1 (функция GetComputedStyle).

После некоторых консольных журналов я обнаружил, что Elem, который бросает ошибку, на самом деле является объектом 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.

Это было полезно?

Решение

Вы использовали флот в своем предыдущем приложении?

Другие советы

Вы спасли мне много проблем. Я вытащил свои волосы (все, что осталось от этого), пытаясь понять это. То же самое, что и вы, я понятия не имел, что jquery.flot был включен в приложение. Огромное спасибо.

Мы используем SmartAdmin, который включает в себя jQuery-resize.js. Измените Loopy () только для обработки элемента «if (elem.ownerDocument)». Это необходимо для высоких частей или предметов SVG.

Это еще один ответ для той же ошибки с другой основной причиной. Я только помещаю это здесь в надежде, что это экономит кого -то время отладки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top