平板分栏无法调整宽度

请仔细说明自己遇到的问题,以下是参考模板。这里不要求非得按模板发帖,但内容中包含相关要素能让大家更好地帮助你。


遇到的问题

仔细叙述你的问题。最好附上自己使用的 Obsidian 版本及环境。

安卓荣耀平板 1.8.9obsidian

分栏后长按边界无法调整分割线位置,无法调整分栏宽度

预期的效果

你认为没有问题时应该是怎样的。这里最好描述你的本质需求,而非解决方案。比如渴了是需求,但研究出一杯饮料来解渴并不是需求。

长按可以调整宽度

已尝试的解决方案

尝试了怎样的解决方法,为什么行不通等等。

蓝牙鼠标可以点击移动分割线,但是不是每个人任何时候都有蓝牙鼠标的

手头没有设备, 下面的思路也许可行:

直接改它 flex 布局, 在 PC 里鼠标拖动分割条, 会发现它其实是给左右分栏加上 style="flex-grow: 40;"style="flex-grow: 60;" 这样就是 4:6 的宽度

那么想办法执行如下 js 脚本即可

// 可以拿任意办法执行脚本, 比如 dataviewjs
document.querySelectorAll('.workspace-tabs').forEach(element => element.style.flexGrow = 1); 
document.querySelectorAll('.workspace-tabs.mod-active').forEach(element => element.style.flexGrow = 3);

// 第一句重设为默认比例, 
// 第二句把当前激活的笔记分栏设为权重 3 
// 例: 如果有左中右三栏, 当前激活左栏, 就会调整为 `3:1:1` 的宽度
// 未在平板里测试

此外平板里的虚拟鼠标之类功能也许管用