只有当输入文本区域滚动到底部时,才尝试使div输出滚动到每次击键的底部:
$("#inp").keyup(function () {
if ((this == [0].scrollHeight)) {
$("#out").scrollTop($('#out')[0].scrollHeight);
}
})
答案 0 :(得分:0)
这是一次愚蠢的尝试。我这样做了,好多了:
$('#inp').scroll(function (){
$('#out').scrollTop($(this).scrollTop());
})
我没想到.scroll会受到游标位置的影响。输出div不仅滚动到底部(当我需要时),但是两个"视图"是同步的,所以它滚动到焦点应该到处的地方。我不知道这段代码有多有效,但它确实有效。