📅  最后修改于: 2023-12-03 15:02:19.217000             🧑  作者: Mango
jQWidgets jqxHeatMap destroy() 方法是用于销毁已创建的 HeatMap 组件的方法。该方法在销毁组件时清除所有对象和事件处理程序。
$("#jqxHeatMap").jqxHeatMap("destroy");
该方法不接收任何参数。
该方法没有返回值。
下面是使用 jQWidgets jqxHeatMap destroy() 方法的示例:
$(document).ready(function () {
// 初始化 HeatMap 组件
$("#jqxHeatMap").jqxHeatMap({
colorScale: {
inverted: true,
minValue: 0,
maxValue: 100,
colors: [
"#FFC0CB",
"#FF69B4",
"#FF1493",
"#C71585"
]
},
legendScaleCallback: function (value) {
return value + "%";
},
source: source,
xAxis: {
text: "X-Axis"
},
yAxis: {
text: "Y-Axis"
},
title: {
text: "HeatMap"
}
});
// 销毁 HeatMap 组件
$("#destroyButton").click(function () {
$("#jqxHeatMap").jqxHeatMap("destroy");
});
});
该方法只能用于已创建的 HeatMap 组件。
销毁组件后将无法再使用该组件,必须重新初始化创建。
如果组件嵌套在其他组件中,则必须先销毁父组件,然后才能销毁子组件。