0

在这里,我已经询问了当用户单击“显示评论”链接并让浏览器自动向下滚动到评论的位置时如何在我的 WP 安装中显示评论..: 评论 à la “点击显示”用 jQuery

要了解我在说什么,请访问此链接: http: //multiformeingegno.it/riflessioni/topserver-server-virtuali-made-italy/

在帖子的末尾有一个使评论出现的链接,问题是浏览器不会向下滚动到评论“位置”。我尝试了发布到我之前的 StrackOverflow 问题的解决方案,但不幸的是它不起作用(您可以看到它应用于上面发布的链接)..

你能帮助我吗?提前谢谢各位!:)

4

1 回答 1

0

浏览器没有向下滚动到评论位置的原因是因为您试图在它完全可见之前滚动到那里。您可以尝试做的一件事是在显示评论部分的同时为文档设置动画以向下滚动窗口的高度,如下所示:

jQuery('#showcomments').click(function(e) {
    jQuery('#comments').slideToggle('slow');
    jQuery('html,body').animate({
        scrollTop: '+=' + jQuery(window).height() + 'px'
    }, 'slow');
});

您还想更改#showcomments,因为您不再将其用作锚链接。我只想让它成为一个跨度:

<span id="showcomments">Show comments</span>

希望这可以帮助!

于 2012-06-26T16:30:37.637 回答