Używam ChartJS do wyświetlania niektórych danych, ale nie renderuję elementu canvas poprawnie w IE, Firefox i Safari.Płaszczyzna ChartJS nie wyświetla kolorów rgba w IE, Safari i Firefox
Domyślam się, że właściwość koloru tła nie ma żadnego z używanych prefiksów dla drugiej przeglądarki, ponieważ działa ona poprawnie w przeglądarce Chrome.
Ktoś jeszcze miał ten problem?
Chrome:
Kod:
window.onload = function() {
var ctx = document.getElementById("canvas");
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug"],
datasets: [{
label: '# of Value',
data: [12, 19, 3, 5, 2, 3, 10, 29],
backgroundColor: [
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)'
],
borderColor: [
'rgba(33, 145, 81, 1)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)',
'rgba(33, 145, 81, 0.2)'
],
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
}
}
});
};
});
elementów tablicy danych wewnątrz powinny być łańcuchami: 'danych: [ "12", "19", "3",„5 "," 2 "," 3 "," 10 "," 29 "]' –