如何隐藏highChart plotLine标签直到鼠标悬停?

里昂·加班

http://jsfiddle.net/leongaban/n36y336z/

在此处输入图片说明

我在highChart上有一个带有标签的绘图线系列。我想做的是隐藏标签,直到鼠标悬停为止。有人尝试过吗?

$(function() {
  var $report = $('#report');

  $('#container').highcharts({
    xAxis: {
      plotLines: [{ // mark the weekend
        color : 'rgba(254,235,236,0.5)',
        from  : Date.UTC(2010, 0, 2),
        to    : Date.UTC(2010, 0, 3),
        zIndex: 1,
        label: {
          text    : 'Event',
          align   : 'left',
          style   : { color: '#000' },
          visible : false
        },
        events: {
          click: function(e) {
              console.log('clicked event')
          },
          mouseover: function(e) {
              console.log('show plotline label')
          },
          mouseout: function(e) {
              console.log('hide plotline label')
          }
        }
      }],
      tickInterval: 24 * 3600 * 1000,
      type: 'datetime'
    },

    series: [{
      data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4],
      pointStart: Date.UTC(2010, 0, 1),
      pointInterval: 24 * 3600 * 1000
    }]
  });
});
davcs86

使用display代替visible

plotLines: [{ // mark the weekend
  label: {
    text: 'label',
    style: {
      display: 'none'
    }
  },
  events: {
    mouseover: function (e) {
      this.label.element.style.display='block';
    },
    mouseout: function (e) {
      this.label.element.style.display='none';
    }
  }
}], 

JSFiddle演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

隐藏导航栏,直到鼠标悬停

如何在 Timeline Highchart 鼠标悬停时聚焦或更改标签颜色?

Highchart系列鼠标悬停

鼠标悬停在栏上时如何显示标签

隐藏复选框,直到将鼠标悬停在WPF上为止

隐藏复选框,直到将鼠标悬停在WPF上

Highchart 一般绘图 svg 标签在鼠标悬停时放大

如何用文章覆盖div,直到将鼠标悬停以显示div

如何在鼠标悬停时隐藏区域[融合表]

如何在鼠标悬停时显示/隐藏元素?

如何在鼠标悬停时显示隐藏的“ div”?

将鼠标悬停以显示/隐藏div

在鼠标悬停时显示或隐藏部分

如何防止多个SVG元素(文本标签)对不同SVG元素的鼠标悬停的干扰?

将鼠标悬停在多轴上的点上时如何显示标签?

如何在将鼠标悬停在 <a> 标签上时更改图标颜色

如何使用鼠标悬停<a>标签内<span>上的下划线?

将鼠标悬停在部分中的span标签上时,如何调出div框?

如何在鼠标悬停事件上每次计算img标签

在C#中将鼠标悬停时如何更改标签全长的背景颜色

如何始终在没有鼠标悬停的情况下在chartjs中显示标签?

将鼠标悬停在组合框项目上时如何更改标签文本?

当我将鼠标悬停在用tmap制作的地图上时,如何修复标签

如何在Kivy中的matplotlib图表上实现鼠标悬停数据标签弹出窗口

将鼠标悬停在其中的标签上时如何更改 <li> 项目符号图标?

将鼠标悬停在li上时,如何使aa标签下划线

当鼠标悬停在 <a> 标签元素中时,如何完全改变图像的颜色?

如何使用 D3.js 在鼠标悬停时在条形图上显示标签?

jQuery 鼠标悬停/鼠标悬停显示/隐藏 div