使浏览器自动滚动到最近提交的评论

时间:2010-05-24 23:17:51

标签: php mysql

我在Wordpress博客上做了评论,我注意到在我提交评论后,浏览器的顶部与评论的顶部齐平。换句话说,网页已自动滚动到我的评论的顶部。

我该怎么做?我正在使用PHP / MySQL的评论系统。

提前致谢,

约翰

2 个答案:

答案 0 :(得分:2)

使用anchor并尝试将锚点重定向到您的链接。

header('Location: http://www.example.com/questions/2301455#comment-54564');

应该有用。

否则,您可以通过设置位置对象的哈希属性来使用javascript。

location.hash = '#comment-54564'; 

或使用jQuery:

$(location).attr('hash', '#comment-54564');

答案 1 :(得分:1)

您可以使用以下内容:

<a name="latest_comment">Comment goes here</a>

然后在用户发布评论后,将其重定向到:

http://www.your-domain.com/your-uri#latest_comment

查看“名称属性”部分下的此链接:

http://www.w3schools.com/html/html_links.asp