继续阅读javascript中的链接
我有一个字段,如传记,有一个文本,我需要在第一页显示该字段的一半(一些),然后继续阅读链接出现,点击该链接后剩余的文字将显示在同一页面上
我需要在HTML中实现这一点。 谁能帮我?
请注意,这是快速原型设计。 如果你使用jquery,你可以获得更好的里程。
Biography, first half ... Continue reading
如果您从完整的文本块开始,需要做客户端的所有事情:
如果文本块不包含标记html,则可以获取传记div的内容并在页面加载时对其进行操作
看看演示
使用的代码(jQuery):
$(function(){ $('#readmore').click(function(){ $('#hello').animate({height:'100%'}); $(this).hide(); return false; }); });
例如,请参阅此jquery插件 。
您可以将文本包装在div中,并在DOM准备就绪后立即隐藏该div。 当任何人点击“继续阅读”链接时,您将显示div。 此外,您可以通过以下代码实现显示/隐藏效果:
function toggle(element) { document.getElementById(element).style.display = (document.getElementById(element).style.display == "none") ? "" : "none"; }
有更优雅的方法来绑定并执行此操作……但快速而肮脏的方法……
show more
您可以使用子字符串分配数据var x = ${BIOGRAPHY.getData()};
然后var y只显示var x的前5个字符,这是你的数据。
var y = x.substring(0,5);
所以如果x = 123456789那么y只会显示12345
然后使用jquery我们可以做到
12345 read more
点击http://jsfiddle.net/alex00/7rn7Z/查看工作示例