【发布时间】:2018-01-11 20:36:19
【问题描述】:
有人经历过吗?
Bootstrap 的Javascript(用于modals、accordion 和其他动画)与我的Chart.js 有冲突。
这是cdn 链接,我使用的是缩小版。 (Chart.min.js)
如果这有帮助,我会在图表中显示我的 script:
<script src="{{ asset('js/Chart.min.js') }}"></script>
<script>
let myChart = document.getElementById('myChart').getContext('2d');
let massPopChart = new Chart(myChart, {
responsive: true,
type:'line',
data:{
labels:['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'],
datasets:[{
label:'Sales',
data:[
500,
304,
601,
670,
912,
612,
500
],
backgroundColor: 'rgba(129, 207, 238, 1)',
borderWidth: 1,
borderColor: '#000',
hoverBorderWidth: 3,
hoverBorderColor: '#000'
}]
},
options:{
scales: {
yAxes: [{
ticks: {
beginAtZero: true,
}
}]
},
title:{
display: true,
text: 'Weekly Sales',
fontSize: 25
},
legend:{
position:'bottom',
display:false,
},
layout:{
padding: 50,
}
}
});
</script>
这是一个line chart,有一个默认值(用于测试)。
图表在一瞬间消失,正因为如此。我知道这是因为 Bootstrap 的javascript。
每当我起飞,或comment 退出 Bootstrap 的javascript 的script 标签时,图表显示完全没有问题。但是我的modal 和其他animations 现在不起作用。
不知何故,我希望它们都工作,因为我需要它们。
【问题讨论】:
标签: javascript laravel chart.js