<?php
include ($_SERVER['DOCUMENT_ROOT'].'/header.php');
include ($_SERVER['DOCUMENT_ROOT'].'/adtop.php');
if(mysql_num_rows($deals) > 0){
while($row = mysql_fetch_assoc($deals)){
echo '<div id="dealbox">';
echo '<div id="dealdesc class="more">';
echo $row['dealdesc'];
echo '</div>';
}
?>
如何限制$row['dealdesc']
最多显示200个字符,并显示“阅读更多”按钮,点击该按钮时会显示$row['dealdesc']
的全长?
答案 0 :(得分:1)
你想使用php的substr函数。使用如下。
substr($word, 0, 200)
现在你应该创建两个div。其中一个必须有全文,但另一个较少的形式。默认情况下,隐藏完整表单,点击阅读更多按钮后,将显示全文,并隐藏较少的表单。例如:
<div id="full" style="display:none">full text</div>
<div id="less">less text</div>
$('#less').click(function(){
$('#less').hide();
$('#full').show();
});