我有一个页面,我可以评论一个特定的项目(类型的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>";
}
}
答案 0 :(得分:1)
试试这个 -
$("#bug_list ul li:first").hide();
$("#bug_list ul li:first").fadeIn();