禁用剑道图工具提示动画

时间:2014-03-10 14:08:39

标签: jquery kendo-ui kendo-dataviz

我想摆脱将工具提示从一个栏滑动到另一个栏的愚蠢工具提示动画。它会立即更新工具提示,但会在之前的栏上徘徊。我已经在图表和工具提示上尝试了文档转换属性,但都没有影响。

$('.chart').kendoChart({
    transitions: false,
    series: [{
        name: "Gold Medals",
        data: [current.data("compliant-count")],
        color: "#f3ac32"
    }, {
        name: "Silver Medals",
        data: [current.data("noncompliant-count")],
        color: "#b8b8b8"
    },
    tooltip: {
         visible: true,
         template: "#= series.name #: #= value #",
         transitions: false
    }
});

2 个答案:

答案 0 :(得分:2)

我认为transitions配置选项仅适用于图表本身(条形图等)。 您可以像这样禁用工具提示的动画:

var chart = $('#chart').kendoChart({
    transitions: false,
    series: [{
        name: "Gold Medals",
        data: [current.data("compliant-count")],
        color: "#f3ac32"
    }, {
        name: "Silver Medals",
        data: [current.data("noncompliant-count")],
        color: "#b8b8b8"
    },
    tooltip: {
         visible: true,
         template: "#= series.name #: #= value #"
    }
}).data("kendoChart");
chart._tooltip.options.animation.duration = 0;

demo

通过在创建图表之前更改默认选项,您可以在所有图表工具提示中实现相同的目的:

kendo.dataviz.Tooltip.fn.options.animation.duration = 0;

在移动工具提示之前完全消除内容更改的影响需要更改kendo.dataviz.Tooltip的源代码。

答案 1 :(得分:1)

我刚刚遇到同样的问题,并发现只需添加

animation: {
  duration: 0
}
图表配置的tooltip部分下的

执行作业

相关问题