例如,我有一个表中的 3 行。每一行都从数据库中获取其内容。默认情况下,当行折叠时,文本应缩短 -
trs[i].innerText = trs[i].innerText.substring(0,25) + '...';
当用户单击 div 时,它会展开,如果再次单击,则会折叠。
if(tr.style.height == "150px")
{
tr.style.height = "20px";
}
else {
tr.style.height = "150px";
}
到目前为止,一切都很好,但我希望只有在 div 折叠时才能缩短文本。使用我的解决方案,当页面加载时,文本会缩短,但当行展开时,它会保持缩短。我怎样才能解决这个问题?我只能想到行扩展以调用返回原始数据的 AJAX 函数时,但我认为这不是最好的方法。提前致谢。