- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
"/-6ren">
我有一个用 PHP 和 JavaScript 编写的评论系统,但每次我发表评论时,评论都会出现在底部。如何让它显示在顶部?
这是我的代码:
PHP代码:
<?php
$sql = mysql_query( "SELECT * FROM `comments` WHERE perma_id = '$permalink' ORDER BY `date` DESC" );
$count = mysql_num_rows( $sql );
?>
<h2 class="comments"><?php echo $count; ?> Comments</h2>
<div id="flash"></div>
<ol id="update" class="timeline">
<?php
while( $row = mysql_fetch_assoc( $sql ) ) {
$userSql = mysql_query( "SELECT * FROM `members` WHERE `id` = '$row[userid]'" );
$userRow = mysql_fetch_assoc( $userSql );
$name = $userRow[ 'userid' ];
$comment = $row[ 'comment' ];
$cDate = $row[ 'date' ];
$icon = $userRow[ 'icon' ];
?>
<li class="box">
<div class="left"><a href="<?php echo $site_url . '/wall/' . $name; ?>"><img src="<?php echo $site_url . '/' . $icon; ?>"/></a></div>
<div class="right">
<div class="name"><a href="<?php echo $site_url . '/wall/' . $name; ?>"><?php echo $name;?></a> said...</div>
<div class="date"><?php echo date("M d, Y g:i a", $cDate); ?></div>
<div class="clearfix"></div>
<div class="comm">
<div class="inside">
<?php echo $comment; ?>
</div>
</div>
</div>
</li>
<?php
}
?>
JavaScript 代码:
$(function() {
$('.com_submit').click(function() {
var comment = $("#comment").val();
var user_id = $("#user_id").val();
var perma_id = $("#perma_id").val();
var dataString = { comment: comment, user_id: user_id, perma_id: perma_id };
if(comment=='') {
alert('Please Give Valid Details');
}
else {
$("#flash").show();
$("#flash").fadeIn(400).html('<img src="../images/ajax-loader.gif" align="left" /> Loading Comment');
$.ajax({
type: "POST",
url: "../commentajax.php",
data: dataString,
cache: false,
success: function(html){
$("ol#update").append(html);
$("ol#update li:first").fadeIn("slow");
$("#flash").hide();
}
});
}
return false;
});
});
我有 li:first
但它没有排在顶部
最佳答案
使用.prepend()
代替.append()
您的 :first
淡入有效,它已经可见。但请记住,这只是一个 jQuery 选择器。
关于PHP/JavaScript 置顶?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8918061/
我有一个用 PHP 和 JavaScript 编写的评论系统,但每次我发表评论时,评论都会出现在底部。如何让它显示在顶部? 这是我的代码: PHP代码: Comments ">"/
我只是想问一下我是否可以把在顶部,因为我在 上使用了一个 rowspan .请参阅下面的示例。 这是我的代码: Month Savings Savings for h
我们以3天内的发布为条件输出带 new 图标的信息(首页模板上的灵动标签格式): 复制代码 代码如下: [e:loop={栏目ID,显示条数,操作类型,只显
我正在 Android 中使用 Qt/QML 开发一个 VOIP 应用程序,其他 VOIP 应用程序,如 WhatsApp 和 Skype,提出他们的电话收到来电且屏幕锁定时的 Activity 。我
为了防止 iframing,我在顶部范围添加了这段代码(这意味着 this==window): if(top!==this)top.location.search="?removeFrame" 这在除
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 6 年前。 Improve t
我用 React js 运行这段代码 变量 top 是一个负数。这使我可以在特定高度开始显示图像。我可以向下滚动到图像的底部。但是我无法完全滚动回到图像的顶部(不是初始位置)。关于如何允许的
我正在使用 Bootstrap 和导航栏制作一个网站以保持在顶部,但是使用类 sticky-top 似乎没有做任何事情。 这是导航的代码: Active
我知道关于这个主题有一些主题,但我还没有找到足够好的解决方案。 我需要在所有其他标记的顶部放置一个标记。我该怎么做? 我尝试在所有其他标记之前和之后添加此标记,但是在 map View 上的顺序似乎是
我是一名优秀的程序员,十分优秀!