2

演示:http: //jsfiddle.net/h185js61/

var tooltip = $("#DIV_ID").kendoTooltip({
    showAfter: 100,
    autoHide: true
});

问题截图:在此处输入图像描述

问题:即使自动隐藏设置为 true,Kendo 工具提示(API:http ://docs.telerik.com/KENDO-UI/api/javascript/ui/tooltip)也不能正确隐藏工具提示。

当我在演示中快速(用户这样做)将鼠标移出“某些内容”时,就会发生这种情况。我正在使用有效的 jquery 捕获 mouseout 事件。

目标:我认为这是一个剑道错误!因此,我正在寻找一种方法来破坏 jquery 的 mouseout 事件上的 tooptip,该事件可以正常工作。

4

1 回答 1

2
var tooltip = $("#DIV_ID").kendoTooltip({
    showAfter: 100,
    autoHide: true
}).on('mouseout', function(e){
  $('#'+e.target.id).data('kendoTooltip').hide();
});

演示:http: //jsfiddle.net/1Ljy2kzq/

使用 jquery 添加鼠标移出效果,然后强制隐藏当前工具提示就像 hack。

于 2016-01-26T10:02:19.623 回答