0

我有 JS 函数,当单击链接时会将引号放入文本区域,有没有办法让它滚动到 id 为“commentbox”的标签?

function insert_quote(quote_id, username)
{
    var text = document.getElementById(quote_id).innerHTML;

    var bbcode = $("textarea").sceditor('instance').toBBCode(text);

    $('textarea').sceditor('instance').insert('[quote=' + username + ']' + bbcode + "[/quote]\r\n");
}
4

1 回答 1

3

此代码应滚动您的页面以标记“#commentbox”。

$('html, body').animate({
     scrollTop: $("#commentbox").offset().top
 }, 2000);

您可以通过将 2000 更改为另一个值(以毫秒为单位)来设置此动画的持续时间。

于 2013-09-02T12:23:51.447 回答