我正在使用http://omnipotent.net/jquery.sparkline
var attachLater = $('<div class="container">')
.append($('<span>').sparkline([0,1,2]));
.
.
.
$('body').append(attachLater);
但它不起作用。它的行为就好像根本没有调用迷你图。在附加的元素上,它可以正常工作。我是否缺少某些东西,还是Sparkline不支持此功能?
最佳答案
找到了。我错过了常见问题解答的这一部分:“如何在尚未在DOM中的元素上绘制迷你图?”在http://omnipotent.net/jquery.sparkline/#s-faq
livequery也有解决方法:
$('.sparkMePlease').livequery(function() {
$(this).sparkline(values, options).removeClass('sparkMePlease');
});
.
.
.
attachLater = $('<div>').addClass('sparkMePlease');
.
.
.
$('body').append(attachLater);