使用jQuery的fadeIn()

时间:2013-05-18 14:41:51

标签: jquery fadein

我有一个页面,我可以评论一个特定的项目(类型的detailpage)。我想用jquery淡化该注释。我的问题是一切都在消失。不仅是我发布的更新。

request.done(function (msg) {
    if (msg.status == "success") {
        var comment = msg.comment;
        var name = msg.name;
        var update = "<li class='description'>" + comment + "</li><li class='user'>" + name + "</li>";

        $("#bug_list ul").prepend(update);
        $("#bug_list ul li").hide();
        $("#bug_list ul li").fadeIn(update);
        $("#bug_message").val("");
    }
});

我的详细信息页面上的代码:

<div id="bug_list">
    <ul id="listupdates">
        <?php if(isset($comment)) $comment->GetAllComments($id); ?></ul>
</div>

我的职能:

public function GetAllComments($id) {
    $db = new Db();
    $select = "SELECT * FROM tblcomments WHERE bug_id =".$id." ORDER BY comment_id DESC"; 
    $result = $db - > conn - > query($select);
    while ($row = mysqli_fetch_assoc($result)) {
        echo "<li class='description'>".$row["comment_text"]."</li>";
        echo "<li class='user'>".$row['name']."</li>";
    }
}

1 个答案:

答案 0 :(得分:1)

试试这个 -

$("#bug_list ul li:first").hide();
$("#bug_list ul li:first").fadeIn();