【发布时间】:2013-09-25 22:03:53
【问题描述】:
我正在使用jQuery dotdotdot 截断插件dotdotdot.frebsite.nl
我想截断最多 2 行。当用户点击more 时,它必须显示全文(展开/去截断)。
到目前为止,我“只”设法截断我的文本。但不要“去截断”它。
这是我的代码:
<p class="truncate">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut vitae tellus eu dui placerat interdum. Lorem ipsum dolor sit amet, consectetur adipiscing elit.<a class="read-more" href="#">more</a></p>
$(document).ready(function(){
$('.truncate').dotdotdot({
ellipsis : '… ',
watch : true,
wrap : 'letter',
height : parseInt( $('.truncate').css('line-height'), 10) * 2, // this is the number of lines
lastCharacter: {
remove: [ ' ', ',', ';', '.', '!', '?' ],
noEllipsis: []
},
after: "a.read-more"
});
});
【问题讨论】:
-
你有什么问题?
-
当用户点击“更多”时,我希望全文展开并“去截断”。
-
请注意,
lastCharacter选项的值与默认值相同。因此这部分代码是无关紧要的。 -
我在stackoverflow.com/questions/25187774/…上添加了对同一问题的完整答案
标签: javascript jquery dotdotdot