我有以下 jquery 和 php 代码,用于类似于 facebook 的评论系统。
用户键入评论,然后发布。我使用 hide() 和 fadeIn('slow') 以便发布的评论以漂亮的外观出现。我唯一的问题是,它hide()
适用fadeIn('slow')
于所有发布的评论。
我想让它只适用于每次发布的新评论。知道如何更正我的代码以执行此操作吗?
<script>
$(document).ready(function(){
$("#comment_process").click(function(){
if($("#comment_text").val() != ""){
$.post("comments.php?action=post", { comment: $("#comment_text").val() }, function(data) {
$(".comments").html(data).hide().fadeIn('slow');
$("#comment_text").val("");
});
}
});
});
</script>
<div class="comment_container">
<div class="comment_form">
<textarea id="comment_text" placeholder="type..." style="font-size:11pt; color:green; resize:none "> </textarea>
<input type="button" id="comment_process" value="Post"/>
</div>
</div>
<div class="comments"> <?php include_once("comments.php");?> </div>
comments.php 用于存储和检索我的数据库中的评论。