Тому я використовую бібліотеку jQuery.flot і отримую це Invalid dimensions for plot, widht = 700, height = 0
помилка. Тому я спробував встановити висоту в JavaScript перед тим, як робити графік, і я отримав нову помилку options is null
Хтось знає, що може бути джерелом цього?
Ось мій main.js
:
tabs.open({
url: "./stats.html",
onReady: function(tab) {
tab.attach({
contentScriptFile: [
"./jquery-2.1.3.min.js",
"./jquery.flot.min.js",
"./jquery.flot.pie.min.js",
"./scripts.js"
],
contentScriptOptions: {
"logs": ss.storage.logs
}
})
}
})
і в моєму script.js
:
$("#today_pie").width("100%").height("500px")
$.plot("#today_pie", data, {
series: {
pie: {
innerRadius: 0.5,
show: true
}
}
});
Відповіді:
0 для відповіді № 1Якщо хтось коли-небудь стикається з тією ж проблемою. Я вирішив це, перейшовши на Chart.js: https://github.com/nnnick/Chart.js
це в html5 і використовувати полотно, так що, можливо, саме тому воно працює.