2012-08-23 3 views
2

IE8에서 하이 차트에 문제가 있습니다. 나는 간단한 (데모 용) 코드를 가지고있다 :highcharts IE8 다시 그리기 차트 문제

$(document).ready(function() { 
chart = new Highcharts.Chart({ 
    chart: { 
     renderTo: 'container', 
     type: 'area', 
    }, 
    series: [{ 
     data: [1,2,3] 
    }] 
}); 
}); 

이 잘 작동한다. I 차트 나 오류가

$(document).ready(function() { 
chart = new Highcharts.Chart({ 
    chart: { 
     renderTo: 'container', 
     type: 'area', 
    }, 
    series: [{ 
     data: [1,2,3] 
    }] 
}); 
chart.redraw();//NEW LINE 
}); 

을 다시 그려야 할 때

파일 '정의되지 않은이 null 여부를 개체입니다'- "http://www.highcharts.com/js/testing.js "라인 9495.

어떤 브라우저와

위의 코드는 작동 않지만 여기

IE8- - http://jsfiddle.net/sUXsu/4/ 나는 같은 브라우저 (IE8)에서 작업을 수행하는 동일한 코드를 가지고있다.

나는 JQuery와-1.7.2.min.js와 JQuery와 - UI-1.8.16.custom.min.js 귀하의 답변

감사를 사용합니다.

+0

확실하지 않습니까? 그것은 나를 위해 작동합니다. 차트를 렌더링 한 후 왜 다시 그리시겠습니까? 말이되지 않습니다. –

+0

JQuery 1.4.2에서 1.8.2로 전환 한 후에 수정 된 Highchart와 함께 또 다른 이상한 "undefined is not object"문제가 발생했습니다. (플럭스 에디터의 데모 버전은 기본적으로 1.4.2에 링크되었습니다.) – osa

답변

2

는 IE8 그 몇 가지 문제를 가지고 마지막 쉼표

chart: { 
    renderTo: 'container', 
    type: 'area', <---- 
} 

을 제거하려고합니다.

See this question also

+0

Perfect - 여러 연령대에 적합했을 것입니다. 감사! –