gpt4 book ai didi

dart - 在dart中将元素滚动到底部

转载 作者:行者123 更新时间:2023-12-03 03:19:01 25 4
gpt4 key购买 nike

我正在尝试设置一个可滚动的div,当将新内容添加到它时,它会自动滚动到底部。我已经尝试过这些:

this.ele.scrollTop = this.ele.offsetHeight;

this.ele.scrollTop = this.ele.scrollHeight;

但是div仍然非常幸福地停留在顶部。我究竟做错了什么?

最佳答案

您可能遇到了这个错误https://code.google.com/p/dart/issues/detail?id=18062

同时,解决方法是通过dart:js设置(使用#9中的repro):

import 'dart:html';
import 'dart:js';

void main() {
var ta = new TextAreaElement();
ta.wrap = "off";
document.body.children.add(ta);
ta.text = "abcde 01234 (1) abcde 01234 (2) abcde 01234 (3) abcde 01234 (4) "
"abcde 01234 (5) abcde 01234 (6) abcde 01234 (7) abcde 01234 (8) ";
new JsObject.fromBrowserObject(ta)['scrollLeft'] = '200';
}

关于dart - 在dart中将元素滚动到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23275043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com