Php和jQuery使用更多的文本越来越少

时间:2014-12-21 16:08:31

标签: javascript php jquery

我将为我的网站尝试更少的文字。这是我在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;
});

1 个答案:

答案 0 :(得分:0)

我认为您需要动态绑定点击,您可以在此处查看解决方案In jQuery, how to attach events to dynamic html elements?