2013-12-18 23 views
4

我在twitter引導模式中使用AmCharts預覽時出現了一個非常奇怪的錯誤。
用來預覽圖的一些數據,但它實際上並沒有顯示圖表有時直到實際上它是一個模式:
Amcharts只顯示調整大小事件的數據

-I打開檢查元素對話框(指窗口調整大小事件)通過重新上漿
-Or檢查元素對話框,如果它已經打開。(又意味着窗口resize事件)
-I手動調整瀏覽器窗口

從我的角度看後端是沒有問題的發送數據總是發送相同的數據。

我知道我的問題真的很愚蠢,但我想可能是這個人可能會出現的問題。
在此先感謝

+0

嘗試給內聯寬度和高度對話框。 – Anup

+1

只要確定,但你沒有使用chrome dev版本,你呢? – nil

+0

@RussellKompinski我使用普通的用戶chrome發佈。 –

回答

1

有同樣的問題,通過模態後調整固定顯示

$('#myModal').on('shown.bs.modal', function (e) { 
chart.invalidateNow(); 
chart.validateSize(); 
} 
0

我有同樣的問題太多,所以嘗試這一個其作品對我來說:

$('#myModal').on('shown.bs.modal', function (e) { 
      chart.validateData(); 
      chart.animateAgain(); 
}); 

其實您可以在shown.bs.modal上添加chart.animateAgain();重繪圖表。

0

其他解決方案並不適合我。對我來說,這是訣竅:

chart.invalidateSize();