我有一个包含多个列的数据表.其中一个是具有不同文本长度的注释列.有些评论很短,但有些评论可能很长.现在我只显示注释的前50个字符,并将原始文本放入"title"属性,以便用户仍然能够读取整个值.
通过截断字符串,表格看起来没问题,但现在用户无法在截断的文本的其余部分中找到(浏览器中的CTRL + F).
所以我的想法是将整个注释隐藏在源代码中,但浏览器的查找机制可见.有可能吗?你们有什么建议?
谢谢!
好吧,想一想......当您使用查找功能时,浏览器会做什么?它滚动到找到的文本并选择它。如果文本不可见,这怎么可能?我想不出有什么办法可以做到这一点。我能想到的唯一选择是实现自己的查找功能,覆盖浏览器的查找功能。它会像浏览器一样查看发布的评论并找到文本,只不过它能够查看隐藏的文本并可能扩展它。至于如何准确地覆盖浏览器的查找,也许您可以绑定到 Ctrl+F,并在该绑定中return false阻止浏览器使用其查找。我不知道这是否可行,这只是一个想法。正如您所说,根本问题是浏览器无法搜索隐藏文本,而且我知道没有办法让它这样做。