Очистить или уничтожить подсказку кендо

Я не могу очистить подсказку кендо. Мой код выглядит следующим образом:

var tooltip = $("#DIV_ID").kendoTooltip();
tooltip.hide();

Я также пытался уничтожить событие, но всплывающая подсказка не очищается должным образом.

Я добавил изображение для отображения всплывающей подсказки после ее очистки

1 ответ

Для того, чтобы вызвать метод hide из kendoTooltip ты должен сделать:

tooltip.data("kendoTooltip").hide();

Что вы делаете с tooltip.hide(); скрывает HTML-элемент, связанный с подсказкой.

Чтобы уничтожить всплывающую подсказку, вы должны сделать:

tooltip.data("kendoTooltip").destroy();

Проверьте следующий пример: http://jsfiddle.net/OnaBai/f5g7C/

  1. при нажатии на кнопку " Скрыть подсказку", вы скрываете подсказку (но она будет отображаться снова, когда мышь наведена)
  2. при нажатии на Hide DIV вы скрываете DIV связанный с всплывающей подсказкой
  3. при нажатии на подсказку уничтожить вас destroy всплывающая подсказка
Другие вопросы по тегам