【发布时间】:2016-02-08 15:35:46
【问题描述】:
[更新] 这与这个问题不同,因为它不仅要求截断文本;正如我所提到的,我已经使用this approach 进行了文本截断。而是询问仅在文本被截断时才具有“阅读更多”链接(仅在可能的情况下使用 CSS)。
目前我正在使用this approach 在文本溢出时生成省略号(当它无法放入一行时)。但是,现在我还想在发生溢出时在行尾包含一个“阅读更多”链接,单击该链接将显示多行的所有内容。这仅适用于 CSS 吗?
顺便说一句,我看到this post,无论文本是否溢出,它都会显示“更多”链接,这不是我想要的。
我猜最后的办法是使用带有resize() 侦听器的javascript,它动态隐藏文本的溢出部分并创建链接以显示它们。
谢谢!
【问题讨论】:
-
我无法知道使用 CSS 检测溢出。这个问题似乎证实了这一点:stackoverflow.com/questions/18844192/…。如果您正在寻找 JS 解决方案,请看这个问题:stackoverflow.com/questions/7738117/…
标签: javascript html css