如何显示100个字符并为扩展器隐藏更多?

时间:2012-06-24 17:40:50

标签: php javascript jquery expander ellipsis

我有一个带有MySQL数据库的动态网站,我想在Facebook上创建“看到更多”按钮,我应该使用jQuery扩展器,但我有一个大问题。我不知道如何隐藏更多角色...

贝娄是我的代码:

if ( $message = mb_strlen(htmlspecialchars($this->post_message) ) > 200 ); {
    $message = str_cut(htmlspecialchars($this->post_message),100);
    echo $message.'<span style="float:left;clear:both"> <a href="" target="_blank" title="more" style="font-size:9px;" >more</a></span>';
}

谁可以为此处理完整的代码? 这段代码只是剪切更多字符,但我想隐藏它们并在展开器中显示!

抱歉我的语言不好,我的英语说得不好:)

1 个答案:

答案 0 :(得分:0)

您的语法错误。

if ( $message   =  mb_strlen(htmlspecialchars($this->post_message) ) > 200 ); {

应该是

if ( $message   =  mb_strlen(htmlspecialchars($this->post_message) ) > 200 ) {

if语句后应该没有;

str_cut不是PHP函数。您要找的是substr

在你的情况下,你会像这样使用它:

$message = substr(htmlspecialchars($this->post_message),0,100);