3
如何刪除/銷燬像創建的現有工具提示:Kendo UI Tooltip刪除/銷燬?
$(td[role=gridcell]").kendoTooltip({ ... });
例如,要摧毀你做下面一格:
$("#grid").data("kendoGrid").destroy();
如何檢查工具提示是否存在和/或已經被摧毀?
如何刪除/銷燬像創建的現有工具提示:Kendo UI Tooltip刪除/銷燬?
$(td[role=gridcell]").kendoTooltip({ ... });
例如,要摧毀你做下面一格:
$("#grid").data("kendoGrid").destroy();
如何檢查工具提示是否存在和/或已經被摧毀?
雖然文檔沒有列出kendoToolTip的destroy
方法,但它確實存在。
我建議創建工具提示是這樣,而不是:
$("#grid").kendoTooltip({
filter: "td[role=gridcell]",
content: "My Other ToolTip"
});
然後你就可以摧毀與
$("#grid").data("kendoTooltip").destroy();
工具提示如果你喜歡這個創建它:
$("td[role=gridcell]").kendoTooltip({ ... });
它將爲每個單元格創建一個小部件(因爲您的jQuery選擇器選擇所有單元格!),所以當您嘗試執行時是:
var myTooltip = $("td[role=gridcell]").data("kendoTooltip");
myTooltip.destroy();
它只會返回並銷燬第一個匹配元素的控件。
完美,謝謝 – jtromans
冒着脫離主題的風險,您是否意識到show方法可以訪問有關目標的任何信息? – jtromans
@ jtromans您應該爲此創建另一個問題,您可以在其中顯示您想要執行的操作 - 我不確定您對「任何信息」的意思以及您嘗試訪問它的位置。 –