我想在一个php页面上做一个备注专栏。如果备注的内容超过50个单词,则下面的单词将变为"...more“。当用户选中"...more“时,它可以显示连续的内容,而不需要跳转或刷新页面。
点击"...more“后,我不知道如何显示内容。
$templen = $row['Remark'];
if(strlen($templen)>30){
echo "<td>" . substr($row['Remark'],0,30) . "<a href='' onclick=return" .substr($row['Remark'],30)."> ... more</a>" . "</td>";
} else {
echo "<td>" . $row['Remark'] . "</td>";
}发布于 2013-12-08 16:55:08
使用jquery slideToggle函数,如下所示:
if(strlen($templen)>30) {
echo '<td>'.
substr($row['Remark'],0,30).
'<a href="javascript:void(0);" onclick="javascript:$(\'#Remark\').slideToggle('fast');"> ... more</a>'.
'<div id="Remark" style="display:none;">'.
substr($row['Remark'],30).
'<div>'.
'</td>';
} else echo "<td>".$row['Remark']."</td>";https://stackoverflow.com/questions/20451458
复制相似问题