加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 永远不想在highcharts上隐藏工具提示

发布时间:2020-12-16 07:38:08 所属栏目:asp.Net 来源:网络整理
导读:我在使用 JQuery的ASP.Net MVC应用程序中使用HighCharts. 我设法在鼠标移动时显示带有十字准线垂直条的工具提示.但是,即使用户将鼠标移出图表,我也不想隐藏此工具栏.在Highcharts中有没有可用的选项来实现这一目标? 我搜索了论坛,但找不到任何有效的例子.其
我在使用 JQuery的ASP.Net MVC应用程序中使用HighCharts.

我设法在鼠标移动时显示带有十字准线垂直条的工具提示.但是,即使用户将鼠标移出图表,我也不想隐藏此工具栏.在Highcharts中有没有可用的选项来实现这一目标?

我搜索了论坛,但找不到任何有效的例子.其中一个解决方案与点击事件的克隆工具提示有关.

解决方法

你可以通过一个空的(无操作)函数来 wrap Highcharts.Tooltip.prototype.hide,如下所示

(function (H) {
    H.wrap(H.Tooltip.prototype,'hide',function (defaultCallback) {
        /*
            ?????▄▄▄▄????????▄▄▄▄▄▄???????
            ?????█????????????????????▄????
            ????█??????????????????????█???
            ???█??????▄██?▄▄?????▄▄▄????█??
            ?▄??▄▄▄??█????▄▄█???██▄▄█????█?
            █??█?▄??▄▄▄?????????█?????????█
            █??█?█?▄▄?????█??????▄??▄???▄?█
            ?█??▄?█▄?█?▄▄??????▄▄?????█??█?
            ??█????▄?█▄▄?█???▄▄▄▄??█?██?█??
            ???█????██???█▄▄▄█▄▄█▄████?█???
            ????█??????▄?█???█?█?██████?█??
            ??????▄???????▄▄▄█▄█▄█▄█▄???█??
            ????????▄▄???????????????????█?
            ????????????▄▄???????????????█?
            ???????????????▄▄▄▄▄????????█??
            */
    });
}(Highcharts));

Highcharts/Highstock tooltip always visible @ JsFiddle

对于极简主义者,

(function (H) {
    H.wrap(H.Tooltip.prototype,function () {});
}(Highcharts));

做的也是;)

阅读更多@ Customizing Highcharts – Tooltip Visibility

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读