我正在尝试在Chartist图表下方添加一段文本。然而,Chartist 似乎将 DOM 元素的实际创建推迟到某个未知的未来时间点。
期待:
- 创建新的 Chartist 图表,然后
- 在图表后将元素附加到 dom
- 图表出现在 DOM 元素之前
实际的:
- 图表出现在 DOM 中的元素之后
如何让我的元素出现在图表之后?我看到一个事件 API,但他们没有列出是否有任何“完成”或“添加”事件。
var data = {
series: [5, 3, 4]
};
new Chartist.Pie('.thing', data);
$('.thing').append("<p>should appear after/below chart!</p>")
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/chartist/0.9.4/chartist.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/chartist/0.9.4/chartist.js"></script>
<div class="thing"></div>