IE7에서 JavaScript를 실행하는 것과 관련된 일련의 질문이 있습니다. jqplot을 사용하여 그림을 생성하는데 크롬과 IE8에서는 잘 작동하지만 IE7에서는 작동하지 않습니다.IE7에서 jqplot이 제대로 작동하지 않습니다.
진단하려면 가장 간단한 코드 $.jqplot('chart1', s1)
을 실행하고 IE7에서 작동합니다. 그래서 문제는 모든 옵션에 관한 것입니다 (전설 제외). 아무도 나에게 약간의 제안을 줄 수 있습니까? IE7은 특정 유형의 구문만을 허용합니까?
CODE 및 Demo :
<div id="chart1" style="margin-top:20px; margin-left:20px; width:650px; height:400px;"></div>
<!--[if lt IE 9]>
<script src="http://www.prioritymarketers.com/jqplot/src/excanvas.min.js"></script>
<![endif]-->
<script>
$.jqplot.config.enablePlugins = true;
var ms= 2
var s1 =[[5.0, 23.0, 131.0, 779.0, 4667.0, 27995.0, 167963.0, 1007771.0, 6046619.0, 36279707.0], [13.0, 85.0, 517.0, 3109.0, 18661.0, 111973.0, 671845.0, 4031077.0, 24186469.0, 145118821.0]]
L = [{label: 'Stage 1'}];
var i = 2
while (i <= ms) {
L.push({label: 'Stage' + i});
i++;
}
$.jqplot('chart1', s1, {
seriesDefaults: {
showMarker: false,
pointLabels: {
show: false
},
},
series: L,
axes: {
xaxis: {
label: 'Time units',
pad: 0,
},
yaxis: {
label: 'Number of individuals',
labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
pad: 0
}
},
legend: {
show: true,
location: 'nw',
placement: 'inside',
fontSize: '11px'
}
})
</script>
이 순서 파일을 포함 : P – jbabey
를 인터넷하지 않습니다 IE7에서 잘 작동합니다 ... – Timm
@ jbabey : tested. 전설 옵션 만 작동합니다 ... –