2014-12-21 4 views
0

Я собираюсь попробовать меньше текста для своего сайта. Вот мой DEMO от codepen.ioPhp и jQuery больше и меньше текст с загрузкой больше

Так что мой сайт SocialNetwork, как Facebook. Некоторые пользователи размещали длинный текст Мне нужен меньше текстового плагина из-за этого.

Теперь моя главная страница веб-сайта, показывающая последние 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

Как вы получаете больше сообщений? Через AJAX, правильно? – AwesomeGuy

+0

@AwesomeGuy Да, я использую AJAX для получения дополнительных сообщений – innovation

ответ

0

Я думаю, вам нужно связать нажмите динамически вы можете увидеть решение здесь In jQuery, how to attach events to dynamic html elements?

+0

Делегирование предназначено для событий, а не для плагинов (даже некоторые плагины могут реализовать некоторый вариант делегирования, но это зависит от автора плагина) –

+0

@KoKo вы не можете связать какое-либо событие, пока плагин не предоставил его, или вы не можете изменить его основной код – Jain

Смежные вопросы