javascript 阅读更多揭示完整内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 阅读更多揭示完整内容相关的知识,希望对你有一定的参考价值。

<div class="comment more">
	Duis nisl nibh, egestas at fermentum at, viverra et purus.
	Maecenas lobortis odio id sapien facilisis elementum.
	Curabitur et magna justo, et gravida augue.
	Sed tristique pellentesque arcu quis tempor.
</div>
.morecontent span {
	display: none;
}
$(document).ready(function() {
  //read more links
  var showChar = 700;
  var ellipsestext = "...";
  var moretext = "more <i class='fa fa-angle-down'></i>";
  var lesstext = "less <i class='fa fa-angle-up'></i>";
  $('.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="moreellipses">' + ellipsestext+ '</span><span class="morecontent"><span>' + h + '</span>&nbsp;&nbsp;<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;
  });
});

以上是关于javascript 阅读更多揭示完整内容的主要内容,如果未能解决你的问题,请参考以下文章

javascript 阅读更多扩展内容

golang 转到SSH服务器完整示例 - 在此处阅读更多内容https://blog.gopheracademy.com/go-and-ssh/

单击“阅读更多”链接时截断并显示或隐藏链接文本

javascript 完整的完整网站刮板具有更多功能,易于使用的库;非js刮刀

javascript 阅读每个团队成员的更多按钮

javascript 阅读更多 - 展开文字