サンプルのhtmlファイルでHighstockを動作させることができましたが、作業中のアプリケーションでは、同じHighstockコードが途中で読み込まれ、エラーがスローされます:「elem.ownerDocumentisundefined」の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ファイルを使用するベアページでも同じコードが機能することをもう一度強調しておきます。