I'm using a kendoTooltip on a Listview with a custom content function set up like this:
return acontrol.kendoTooltip({
width: 220,
height: 280,
position: "right",
show: function(e) {},
autoHide: false,
showAfter: 1000,
content: function(e) {},
hide: function(e) {}
}).data("kendoTooltip");
I have the autoHide set to false in the tooltip and am setting timeouts on the show function, mouseout, and mousenter of the tooltip itself in order to hide the tooltip after x amount of time, but when I move to the following element, it hides the tooltip anyway. Putting e.preventDefault()) in the hide function prevents the timeout from hiding the tooltip, but it doesn't stop the tooltip from being hidden on moving to a different item in the listview, even though I see that the content function fires for the new listview item (the show function never does). I need the autoHide set to false as actually trying to work with any of the information within the tooltip is difficult without quickly moving the mouse into the tooltip. How can I work around this? My solution works fine if the tooltip has timed out when moving to the next item, but if the timeout has not expired, it hides it and doesn't display the new data retrieved.