截断javascript多行不工作
truncate javascript multiple lines not working
我使用truncate.js (https://github.com/jeffchan/truncate.js)在文本溢出时将省略号放入文本中。当我跟随演示时,它不工作,我想。下面是我的代码:
CSHTML文件:
<div id="yammerDiv">
<div id="yammerHeader">
<a href="https://www.yammer.com/abcam.com/#/threads/company?type=general"><img src="https://upload.wikimedia.org/wikipedia/commons/1/1f/Yammer_logo.png" alt="Yammer" height="20px;" width="50%"></a>
</div>
<div id="yammerMessages" data-truncate-lines="3" data-toggle="modal" data-target="#myModal" style="margin-top: 25px;">
<img id="loading-gif" src="http://i559.photobucket.com/albums/ss36/madszckey01/speakker/buffering.gif">
<span id="message"></span>
<p id="sender"></p>
</div>
<div id="yammerButtons" style="display:none">
<button id="previous" type="button" class="btn btn-default btn-xs" aria-label="Left Align" onclick="onPrevious()">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
</button>
<input type="checkbox" id="myCheck" onclick="autoscroll()" data-toggle='tooltip' data-placement='bottom' data-original-title="Auto-Scroll" class='checkbox'>
<button id="next" type="button" class="btn btn-default btn-xs" aria-label="Right Align" onclick="onNext()">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
</button>
</div>
CSHTML文件中的JavaScript:
$('#yammerMessages').truncate({
lines: 3,
lineHeight: 1.5
});
我想截断yammerMessagesdiv中的文本,它不工作,因为文本只是继续通过宽度的高度限制。
编辑:我已经得到了截断方法的工作,但我的内容内的span元素'message'重新加载文本经常,我如何保持截断它每次它的变化?
$('#yammerMessages').truncate({
lines: 7,
lineHeight: 14
});
这将截断div中的文本一次,但是当'message'中的内容发生变化时,它不会让我再次截断。
解决:
由于这个库不能解决我的问题,我最终使用了解决我问题的dotdotdot jquery库。
为了截断div,我使用了dotdotdot方法: $("#text-wrapper").dotdotdot({ wrap: 'letter' });
然后,当文本在div内更改时,我使用trigger方法,然后删除它被调用的元素的截断:
$("#text-wrapper").trigger("destroy");
然后再次截断div内加载的新文本:
$("#text-wrapper").dotdotdot({ wrap: 'letter' });
相关文章:
- 用户名输入如果其他块不能正常工作/Javascript-jQuery-AJAX
- 变量只能在函数中局部工作,不能全局工作-Javascript
- onClick按钮不工作javascript/php/jquery mobile
- 点击骰子赢得't工作(javascript)
- for循环,if else不工作Javascript
- 获取下一个不工作Javascript DOM的同级父节点的子节点
- 可以'没有一个函数可以工作——Javascript
- OnFocus 不是工作 JavaScript HTML;不显示对焦时计算和按钮单击时
- 从 iframe 访问主站点中的工作 JavaScript
- 对于在循环中无法按预期工作 JavaScript
- 在阅读表单输入后写回HTML;t工作(Javascript)
- 复选框单击有效,取消选中复选框不工作Javascript
- 代码在Codepen中工作,而不是在浏览器中工作:JavaScript在鼠标滚轮上缩放SVG
- 当用户在这个工作javascript注释框中提交注释时,您将如何添加用户图像和名称
- 向Wordpress添加工作Javascript谷歌地图代码
- 确认/重定向功能不工作-javascript
- 当/patt/版本工作时,为什么RegExp版本不工作?(Javascript)
- Firefox加载项按钮代码不工作-Javascript
- 计算器功能不工作- Javascript
- 将工作JavaScript对象序列化为仅保留属性的JSON