javascript - 如何使 highcharts 中的系列在光标之间切换

标签 javascript jquery highcharts

嗨,我对 highcharts 和 jquery 总体来说还很陌生,我想知道是否有办法在数据表中的系列点上的游标之间进行切换。

例如,对于我的应用程序,我不希望用户单击某些系列,但我确实希望他们单击​​其他系列

这是某人发布的一个 fiddle ,我想知道是否可以创建一个像“click”中一样的函数,如果设置了“this.options”中的参数,该函数将在指针之间切换

http://jsfiddle.net/287JP/2/

$(function () {
         $('#container').highcharts({
             chart: {},
             xAxis: {
                 minPadding: 0.05,
                 maxPadding: 0.05
             },

             series: [{
                 data: [{
                     x: 0,
                     y: 29.9,
                     url: 'http://www.google.com'
                 }, {
                     x: 1,
                     y: 71.5,
                     url: 'http://www.yahoo.com'
                 }]
             }],


             plotOptions: {
                 series: {
                     cursor: 'pointer',
                     point: {
                         events: {
                             click: function () {
                                 var url = this.options.url;
                                 window.open(url);
                             }
                         }
                     },
                 }
             },
         });
     });

有没有办法做类似的事情

cursor: function() {
  if(this.options.clickable) {
    'pointer'
  } else {
    'default'
  }
}

谢谢

最佳答案

这可能是通过在创建后修改图表的属性(例如在回调中)来实现的。看这个post 。你会做类似的事情:

$.each(chart.series[0].data,function(i,point){
    if(point.options.cursorEnabled){ 
        point.graphic.attr({
            cursor:'pointer'
        });
    }
});

关于javascript - 如何使 highcharts 中的系列在光标之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22102597/

相关文章:

javascript - 从 jquery 表单中获取选定的项目

javascript - 为什么我无法在 highstocks.js 的烛台图表中获取超过 55 个柱的单个柱颜色?

javascript - 错误类型错误 : Cannot set property 'proceed' of undefined

javascript - highcharts.js 如何强制 x 轴标签显示所有月份,无论图表大小如何

javascript - JQuery/Javascript 重新排序行

javascript - 单击图像以打开带有静态文本的幻灯片

javascript - 使用 Javascript 在复选框中进行计算

javascript - 动态地从 jquery ui 自定义弹出框中的文本区域获取输入,以用于 highcharts 中的工具提示

javascript - Adobe-Brackets 是否与 Chrome 以外的浏览器兼容?

javascript - 使用javascript单击后退按钮时重定向到另一个网址