我在我们的 SharePoint 网站上创建了一个员工聚光灯 Web 部件,它在每个页面加载时随机选择一名员工。在聚光灯部分是从用户信息列表的“关于我”部分中提取的员工的简历。我正在尝试使其生物可扩展,以便最初可以看到生物的几行,然后用户可以单击“更多”链接以展开文本以阅读其余部分。我有什么作品,但我让它跳到一个固定的高度,我希望它只扩展到文本的数量<div>
div部分:
<div id=\"expandable\" >" + Employees[randId].aboutMe +
"</div><a href=\"javascript:Tog()\">more...</a>
样式:
#expandable { height:55px; overflow:hidden; }
一个简单的扩展脚本:
function Tog() {
var expandable = document.getElementById('expandable');
if (expandable.style.height == '400px') {
expandable.style.height = '55px';
}
else {
expandable.style.height = '400px';
}
}
有没有更好的方法来扩展内容,同时在折叠时仍然显示一些文本?