[更新]它不同于这个问题,因为它不仅要求文本截断;正如我所提到的,我已经使用this approach进行了文本截断。相反,它只是在文本被截断时才询问“阅读更多”链接(仅在可能的情况下使用CSS)。生成省略号和与CSS“读取更多”链接
当前我使用this approach来产生文本溢出时的省略号(当它不能放入一行时)。但是,现在我还想在发生溢出时在行末添加“Read More”链接,并单击该链接将在多行中显示所有内容。这仅适用于CSS吗?
顺便说一句,我看到this post,它显示“更多”的链接,无论文字溢出与否,这不是我想要的。
我想最后的手段是使用JavaScript与resize()
侦听器动态地隐藏文本溢出部分并创建显示它们的链接。
谢谢!
我没有办法知道使用CSS检测溢出。这个问题似乎证实:http://stackoverflow.com/questions/18844192/css-only-detection-of-text-overflows-in-html。如果你正在寻找一个JS解决方案,看看这个问题:http://stackoverflow.com/questions/7738117/html-text-overflow-ellipsis-detection – Marcelo