所以我建立一个web应用程序,使得使用不同的jQuery UI部件。特别是我正在使用手风琴小部件。我有jQuery的代码,建立了手风琴像这样:与谷歌有趣怪癖AnnotatedTimeline
$('#graph').accordion({autoHeight:false, collapsible:true});
善有善报中存在,很明显,一个图形。对于图表,我使用Google AnnotatedTimeline可视化。现在,如果我的手风琴选项active
设置为false,或者如果手风琴折叠时,每当我试图绘制图形,它告诉我它寻找的元素不存在。这是因为内部包含图的div
在手风琴折叠时变成'隐藏'了吗?如果是这样,我该如何解决这个问题?
的原因,这是很重要的是,用户可能会与其他元素的工作,而手风琴倒塌。该图旨在实时更新。但是如果它甚至找不到需要绘制图形的元素,它将不会被更新。
所以你想,当它被折叠到绘制图形?这并没有什么意义。您应该在可见时绘制图表。它在隐藏时无法绘制图形。谁可以看到它? – c0deNinja 2012-08-03 17:40:03
编辑该帖子。 – Perley 2012-08-03 17:40:28
是的,我猜这是有道理的。但是,发生了什么?我并不是jQuery UI方面的专家,但如果是这种情况,那么这是一个简单的解决方案。我只是好奇,如果这是它在手风琴崩溃时不能绘制图表的原因。 – Perley 2012-08-03 17:42:12