1
我使用ThreeDots jQuery pulgin,它工作得很好。我在使用ajax成功事件時遇到了麻煩。三個點jQuery上ajax負載
$.ajax({
type: "POST",
url: 'url',
success: function(value) {
$("#content").append(value);
$(".ellipsis").ThreeDots({max_rows:3});
}
});
我加載一些新的數據,並將新數據追加到一個div(這很好)。當我從成功事件中調用ThreeDots函數時,需要大約1分鐘的時間才能工作,並且瀏覽器在此期間沒有響應。新數據中有返回的.ellipsis跨度。
有沒有更好的方法來做到這一點?我的方法有什麼根本錯誤嗎?
感謝您的任何幫助。
更新8-7-2010。
@Nick,謝謝你的回答。我用這個,我更進一步。以上內容仍然在內容中的每個省略號上重新出現,而不僅僅是新返回的省略號結果。
我現在這樣做:
$(value).appendTo("#content").find('.ellipsis' + document.getElementById('hidPage').value).ThreeDots({max_rows:3});
$("#hidPage").val(($("#hidPage").val()-0) + 1);