Javascript 防止文本区域垂直滚动
我正在使用,因此我的文本区域会随着用户输入文本而增长。它工作得很好,但是当你到达文本区域的底部时,它会在展开之前向上滚动,造成难看的跳跃效果。在作者的演示中也可以看到这一点(单击上面页面上的“交互式演示”,因为堆栈溢出不允许我在这里发布没有代码的jsfiddle.net) 有没有办法完全抑制垂直滚动以避免这种跳跃效应?我试过:Javascript 防止文本区域垂直滚动,javascript,jquery,Javascript,Jquery,我正在使用,因此我的文本区域会随着用户输入文本而增长。它工作得很好,但是当你到达文本区域的底部时,它会在展开之前向上滚动,造成难看的跳跃效果。在作者的演示中也可以看到这一点(单击上面页面上的“交互式演示”,因为堆栈溢出不允许我在这里发布没有代码的jsfiddle.net) 有没有办法完全抑制垂直滚动以避免这种跳跃效应?我试过: textarea.scroll(function(e) { e.preventDefault(); }); 但这似乎并不能阻止滚动的发生。刚刚发现。它比我在问题中提
textarea.scroll(function(e) {
e.preventDefault();
});
但这似乎并不能阻止滚动的发生。刚刚发现。它比我在问题中提到的插件更加流畅。值得注意的是,它在调整大小时不会出现跳跃或抖动的问题。因此,这似乎是正确的答案。非常有效,没有依赖关系。非常有效,不需要依赖关系。