これが私の問題です。私は次のコードを持っています(私は無関係な部分を取り除きました):
$('.poll').click(function (e) {
$.post('/my/ajax/script', {}, function(d) {
j = $.parseJSON(d);
var el = $('#my_msg').find('.message-text').find('p');
// That p has class which was consumed by Cufon at document ready
el.html(j.message);
$('#my_div').fadeIn(fadeTime, function() { Cufon.refresh(); });
});
}
e.preventDefault();
});
コールバックを削除するCufon.refresh
と、すべてが期待どおりに機能します(ポップアップを含むがj.message
表示されます)。しかし、そのままにしておくと、テキストは部分的にしかレンダリングされません(最後の単語が欠落しているため、テキスト全体が表示されません)。
そのような行動の理由は何でしょうか?