ggs*_*let 19 html javascript jquery chart.js
如何在图表上设置不会有悬停效果,悬停选项,(悬停)链接等的代码?
我正在使用chart.js.下面是我的代码,我在其中设置饼图.
HTML ..
<div id="canvas-holder" style="width:90%;">
<canvas id="chart-area" />
</div>
Run Code Online (Sandbox Code Playgroud)
..和js ......
$(document).ready(function () {
var config = {
type: 'pie',
data: {
datasets: [{
data: [60,20],
backgroundColor: [
"#ddd",
"#58AC1C"
],
label: 'Dataset 1'
}],
labels: [
"Bla1 ",
"Bla2 "+
]
},
options: {
responsive: true
}
};
window.onload = function() {
var ctx = document.getElementById("chart-area").getContext("2d");
window.myPie = new Chart(ctx, config);
};
});
Run Code Online (Sandbox Code Playgroud)
Meg*_*ord 101
为了从vanilla chart.js中删除所有悬停样式/工具提示:
var myChart = new Chart(canvas, {
options: {
tooltips: {enabled: false},
hover: {mode: null},
}
...
})
Run Code Online (Sandbox Code Playgroud)
Chart.js正在观看画布上已实例化图表的所有mousemove事件.将hover'mode'设置为null似乎会覆盖画布查找匹配元素以指定激活:hover
类的所有方式.
工具提示事件看起来是分开的,所以我不得不使用这两行来使图表有效地保持静态.
请注意,初始动画仍然可以在带有这些选项的图表上使用.
更新:最新的Chart.js已重新捆绑悬停被"收听"的方式:
var myChart = new Chart(canvas, {
options: {
events: []
}
...
})
Run Code Online (Sandbox Code Playgroud)
使'events'选项成为一个空列表(而不是['click','hover'等])使图表'盲'/静态,因为它将监听没有事件.
小智 5
你可以试试
showTooltips: false
Run Code Online (Sandbox Code Playgroud)
您也可以使用以下链接
http://jsfiddle.net/TZq6q/298/
归档时间: |
|
查看次数: |
37384 次 |
最近记录: |