首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将两列滚动为一列

将两列滚动为一列
EN

Stack Overflow用户
提问于 2017-11-27 15:07:18
回答 0查看 62关注 0票数 0

我的应用程序有两列,左侧是文本区,而右侧是从文本区计算得出的结果。但是我的结果列将溢出固定窗口,而文本区域将默认滚动。

所以我尝试将整行和它的父行都设置为overflow: auto,当我有足够的输入时,它允许我滚动,但代价是我的分隔符不是全高的,以及在我写入文本区域后有延迟,在dix捕捉到更大的高度之前……

我的最后一个解决方案是使用JS & Jquery来检查内容是否溢出,在内容溢出时在height: autoheight: 100%之间切换。这也有点用,但又有不稳定的延迟……

代码语言:javascript
运行
AI代码解释
复制
const editor_js = document.querySelector('.editor');
const $editor = $('.editor');

$('.input').bind('input propertychange', function() {
  console.log('Textarea changed');
  if(editor_js.offsetHeight < editor_js.scrollHeight){
    $editor.css("height", "auto");
  }
  else{
    $editor.css("height", "100%");
  }
});

不管怎样,我已经束手无策了。我只想让我的列作为一个实体一致地滚动,同时始终保持分隔符的高度。希望你能给我一些建议。如果你想直接尝试我的应用程序,这里有link

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47514053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档