tot*_*oro 5 html javascript css
[更新]与这个问题的不同之处在于,它不仅要求文本被截断,还要求文本被截断。正如我所提到的,我已经使用这种方法将文本截断了。而是询问仅在文本被截断时才具有“阅读更多”链接(仅在可能的情况下使用CSS)。
目前,我正在使用这种方法在文本溢出时(当文本不能容纳在一行中时)生成省略号。但是,现在我还想在发生溢出时在行的末尾添加一个“阅读更多”链接,单击该链接将在多行中显示所有内容。这仅适用于CSS吗?
顺便说一句,我看到了这篇文章,无论文本是否溢出,它都会显示“更多”链接,这不是我想要的。
我猜想最后一种方法是将JavaScript与resize()侦听器一起使用,以动态隐藏文本的溢出部分并创建链接以显示它们。
谢谢!
KWe*_*iss -1
如果您使用 CSS 类来截断文本,为什么不使用相同的类来隐藏或显示链接呢?
a.read-more {
display: none;
}
.truncate a.read-more {
display: block;
}
Run Code Online (Sandbox Code Playgroud)
如果无论内容如何,都在所有项目上设置了该类,则需要使用 JavaScript 来完成此操作,如 Marcello 的评论中所述。
| 归档时间: |
|
| 查看次数: |
1849 次 |
| 最近记录: |