我的问题是: 我正在使用PhoneGap框架开发混合应用程序,我需要这个应用程序具有图表功能,因此我决定使用highcharts库。
问题是,在触摸图表后(至少在触摸图像的选定部分内),似乎无法滚动。
我想要做的是防止图表接收任何事件,并显示一个纯粹的图表,不会高亮任何内容,即使在图表上滚动也可以。
代码:
chart1 = new Highcharts.Chart({
chart: {
renderTo: 'containerBar',
animation: false,
type: 'bar',
events: {
click: function(event){
return false;
}
}
},
scrollbar: {
enabled: true
},
title: {
text: 'Fruit Consumption'
},
plotOptions: {
bar: {
events: {
click: function(event){
return false;
},
mouseOver: function(event){
return false;
},
legendItemClick: function () {
return false;
}
},
states: {
hover: function(){
alert("Allow");
}
}
}
},
events: {
click: function(e) {
alert("Click");
}
},
xAxis: {
categories: ['Apples', 'Bananas', 'Oranges']
},
yAxis: {
title: {
text: 'Fruit eaten'
}
},
tooltip: {
enabled: false
},
series: [{
name: 'Jane',
data: [1, 3, 4]
}, {
name: 'John',
data: [5, 7, 3]
}]
});