我将为我的网站尝试更少的文字。这是我在codepen.io
中的 DEMO所以我的网站就像Facebook一样是SocialNetwork。一些用户发布了一个长文本我需要更少的文本插件因为这个。
现在我的网站主页显示最后10个帖子,当用户向下滚动时,用户会看到显示更多帖子按钮。因此,如果用户点击显示更多帖子,那么我的jQuery更少插件无法正常工作。我该怎么做才有人可以帮助我?
$(document).ready(function() {
$(".comment").shorten();
$(".comment-small").shorten({showChars: 50});
});
这是我的AJAX代码,用于加载更多帖子:
$('.more').die('click').live("click",function() {
var ID = $(this).attr("id");
var P_ID = $(this).attr("rel");
var URL=$.base_url+'post_more_ajax.php';
var dataString = "lastid="+ ID+"&profile_id="+P_ID;
if(ID) {
$.ajax({
type: "POST",
url: URL,
data: dataString,
cache: false,
beforeSend: function() {
$("#more"+ID).html('<img src="wall_icons/ajaxloader.gif" />');
},
success: function(html) {
$("div#contentpostwallarea").append(html);
$("#more"+ID).remove();
}
});
} else {
$("#more").html('The End');// no results
}
return false;
});
答案 0 :(得分:0)
我认为您需要动态绑定点击,您可以在此处查看解决方案In jQuery, how to attach events to dynamic html elements?