كد درج ادامه مطلب دارم كه بعد از شمارش 1000 كاراكتر كلمه ادامه مطلب مي نويسه و وقتي كليك مي كني كل مطلب را نشان ميده
مشكل اينه كه وقتي متن را با اديتور ويرايش مي كنم كد ادامه مطلب كار نمي كنه فكر كنم در شمارش تعداد كلمات دچار مشكل ميشه !!
كد شو ميزام كسي بياد كمك كنه :
مشكل اينه كه وقتي متن را با اديتور ويرايش مي كنم كد ادامه مطلب كار نمي كنه فكر كنم در شمارش تعداد كلمات دچار مشكل ميشه !!
كد شو ميزام كسي بياد كمك كنه :
کد:
<SCRIPT>
$(document).ready(function() {
var showChar = 1000;
var ellipsestext = "...";
var moretext = "ادامه مطلب";
var lesstext = "حمع كردن مطلب";
$('.more').each(function() {
var content = $(this).html();
if(content.length > showChar) {
var c = content.substr(0, showChar);
var h = content.substr(showChar-1, content.length - showChar);
var html = c + '<span class="moreelipses">'+ellipsestext+'</span> <span class="morecontent"><span>' + h + '</span> <a href="" class="morelink">'+moretext+'</a></span>';
$(this).html(html);
}
});
$(".morelink").click(function(){
if($(this).hasClass("less")) {
$(this).removeClass("less");
$(this).html(moretext);
} else {
$(this).addClass("less");
$(this).html(lesstext);
}
$(this).parent().prev().toggle();
$(this).prev().toggle();
return false;
});
});
</SCRIPT>