Прежде всего: здесь моя страница
В настоящее время я создаю веб-страницу с диаграммой с CanvasJS , и у меня возникла проблема с функцией .render (). У меня есть несколько кнопок, и если я нажимаю на некоторые из них, веб-страница просто переходит наверх. Вот мой код:
document.getElementById('time-all-time').addEventListener('click', function() {
chart(-1);
});
функция диаграммы содержит только некоторые инструкции о канве:
var chart = new CanvasJS.Chart('hashrate-chart', {
animationEnabled: true,
title:{
},
axisX: {
valueFormatString: 'HH:mm:ss - DD. MM'
},
axisY: {
title: 'Hashrate (H/s)',
includeZero: false,
suffix: ' H/s'
},
legend:{
cursor: 'pointer',
fontSize: 16,
itemclick: toggleDataSeries
},
toolTip:{
shared: true
},
data: [
{
name: '$workr',
type: 'spline',
yValueFormatString: '#0.## H/s',
showInLegend: true,
dataPoints: [
{ x: 'test', y: 123 }
]
}
]
});
chart.render();
Заранее спасибо!
Редактировать / Решение:
Я забыл установить min-height / height, это сделало это для меня: https://stackoverflow.com/a/52078559/9360322