【问题标题】:How to remove a YUI Chart from a page如何从页面中删除 YUI 图表
【发布时间】:2010-01-30 09:33:50
【问题描述】:

我需要从页面中创建和删除 YUI 图表。要删除,我正在做 $('.chart').remove() 以摆脱包含的 DIV。但是,这会在此脚本中引发空引用异常:

try {
document.getElementById("yuiswf1").SetReturnValue(__flash__toXML(YAHOO.widget.SWF.eventHandler("yuiswf1",
({category:"info",message:"resize (width: 0, height: 0)",type:"log"})
)) ); } 
catch (e) { 
document.getElementById("yuiswf1").SetReturnValue("<exception>" + e + "</exception>");     
}

我假设 YUI 为某些事件处理程序附加了此代码,该处理程序因 DIV 已被删除而失败。

如何删除 YUI 图表而不导致此异常?

【问题讨论】:

    标签: javascript yui charts


    【解决方案1】:

    在删除其父 div 之前,尝试在图表对象上调用 destroy 方法。

    mychart.destroy(); (假设您的图表变量是 mychart)

    如果您仍有问题,您可以尝试在 yui 图书馆的论坛上回复。 http://yuilibrary.com/forum/

    特里普

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-21
      相关资源
      最近更新 更多