所以我建立一個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