【发布时间】:2014-08-25 16:09:46
【问题描述】:
我想知道这里是否有人愿意帮助我。我正在寻找为我客户的网站制作可扩展的段落。他们想保留他们网站上的所有内容,这是相当庞大的,他们希望对设计进行全面改革。他们主要是为了 SEO 目的而保留它。无论如何,我认为如果有某种方法可以使用可扩展段落(您知道,在某行文本之后带有“阅读更多...”链接),这对双方的使用都会有所帮助。 我知道有一些 JQuery 和 Java 解决方案可以解决这个问题,但如果可能的话,我们真的希望远离这些选项。如果可以的话,什么时候需要 HTML 和 CSS。
这是一个例子:
前往这里
带有一堆文字的段落。我希望它出现在预定的行中。例如,也许段落的开头持续了三行,然后我们有 [阅读更多...]
当访问者点击“阅读更多”时,我们希望将其余内容展开以完整显示文章。我希望内容已经在页面上,所以它只是扩展。如果有意义的话,我不希望从另一个文件或任何东西中调用它。 预先感谢您的任何帮助。将不胜感激!
试听
【问题讨论】:
-
如果没有 Javascript,你真的无法做到这一点。但它只需要几行,你不需要使用 jQuery。您将使用 CSS 设置所有内容。有两个类,一个“显示”和一个“隐藏”,只需使用带有 onClick 的按钮并使用 Javascript 将该元素的类从显示更改为隐藏。如果您愿意使用一点 JS,请告诉我并发布正确的答案
-
感谢您的回复!我不介意使用 JavaScript。如果你愿意,我愿意接受你的提议。如果我可以向我的客户展示它是轻量级的并且不会打扰他们,他们很可能会使用它。他们担心使用脚本会对加载时间和 SEO 结果产生负面影响。如果你能帮助我,那就太好了。谢谢!
-
添加了非 js/jQuery 解决方案。它可以工作,但不会那么漂亮。
标签: html css expandable paragraphs