我一直在谷歌上搜索,但似乎找不到答案。我也会在JavaScript InfoVis Toolkit Google Group中询问。
我想知道是否可以使用InfoVis spacetree动态隐藏/显示工具提示。目前它们已经打开了,并且我已经设置了提示,如下所示:
Tips: {
enable: true,
type: 'HTML',
offsetX: 10,
offsetY: 10,
onShow: function (tip, node)
{
tip.innerHTML = getToolTip(node);
}
},
但我似乎找不到任何关于如何在后期关闭它们的参考资料。例如,我希望用户能够勾选一个框来隐藏/显示工具提示,然后相应地显示它们。我尝试使用 st.tips.hide()(st 是我的 spacetree 的名称),但它没有任何作用。如果我执行 alert(st.tips),我会得到一个对象,但我不知道该对象上有哪些可用函数。
非常感谢您的帮助!谢谢!
this.config.onHide()
。 - nickdos