2014-02-22 39 views
0

當我打電話從已經呈現的頁面下,將document.body的似乎是從DOM中刪除:google.load('visualization'...)bug?

google.load('visualization', '1', {packages:['table']}); 

這個問題可以在小提琴查看:

http://jsfiddle.net/4FcUg/

請注意,我最初認爲它可能與Mootools有關,但在提琴手中,我可以選擇任何框架並查看相同的行爲,這讓我懷疑Google的jsapi中存在一個錯誤。

我是否缺少一些簡單的東西?

+0

你嘗試這裏提到的動態路由爲:https://developers.google.com/loader/#GoogleLoad – Vikram

回答

0

感謝您的建議,Vikram。果然,任何回調會阻止身體的「消失」:

google.load('visualization', '1', {packages:['corechart'], callback:function() { alert('!'); }}); 

對於「錯誤」和「工作」版的演示,請參閱:

http://jsfiddle.net/4FcUg/4/