我有一个html站点,其中包含一些php的文本片段。我无法控制这些摘要的持续时间,但是想要保留自己的格式。

我宁愿希望通过php插入的文本不完全可见而不是具有换行符。我认为对此有一个简单的CSS解决方案,我只是不知道要搜索什么。相反,我几次遇到了这个问题,但找不到发生它的代码。

<div class="col-4">
   {some PHP code that receives information}
</div>


输出:
Lorem ipsum dolor坐着,consetetur sadipscing elitr,sed diam nonumy eirmod tempor invitunt ut labour et dolore magna aliquyam erat,sed diam voluptua。

预期产量:
Lorem ipsum dolor坐在amet,consetetur sa

其余文本应在html文件中,但不可见,对字符进行计数是没有选择的。可以溢出div容器的边界。

最佳答案

我为您的问题写了js脚本。尝试理解它,但是如果您有问题,请在评论中提问。



$(document).ready(function(){
      var fulltext = $('#text').text();//change #text to your elements id     or class
      var nof = 3; //number of charachter from start , starts from 1
      var removedText = fulltext.slice(nof,fulltext.length);
      //slice nof to end to hide it
      var selectedText =  fulltext.slice(0,nof);

      $('#text').text(selectedText);

      $('#text').append('<p style="visibility:hidden">'+removedText+'</p>')

});

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="parent"style="background-color:#ffffff">
  <h1 id="text">HelloWorld</h1>
</div>

10-01 04:31