修改了 css 之后, 页面恢复不了了

步骤

  1. 调试了一下, 下面这个代码,
// 获取父元素


// 获取要调整位置的两个元素
let dockrElement = document.querySelector('.layout__dockr');
let centerElement = document.querySelector('.layout__center');
let parentElement = dockrElement.parentNode;

// 将 dockrElement 插入到 centerElement 之前
parentElement.insertBefore(dockrElement, centerElement);


  1. 页面变成了这个样子 image.png
  2. 刷新页面之后, 页面恢复了 image.png
  3. 但是, 收回大纲之后, 中间元素的宽度就不会变了 image.png

试过重启软件, 和更新软件, 都不行

现在是通过这个 css 临时规避的

.layout__center {width:1800px!important;}

备注

我现在软件一直是有问题的, 所以无法知道是哪个操作导致的

触发条件可能是以下几种操作

  1. 执行上面的代码, 刷新页面
  2. 右键删除这个元素, 再刷新页面: image.png
  3. 剪切元素再粘贴, 之后再刷新页面

原因

我想把大纲放到文档树的右边来着, 就尝试了一些操作, 然后就变成这样了

虽然是因为我手欠, 但是谁能救救孩子, 我现在有点慌

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    20505 引用 • 79948 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • EmberSky

    试过重启软件, 和更新软件, 都不行, 感觉就不回来了

  • 你是通过什么方法调试的,开发者工具还是设置-外观-代码片段?

    代码片段的话你尝试过关闭对应代码片段吗

    1 回复
  • 但是, 收回大纲之后, 中间元素的宽度就不会变了

    太怪了,复现不了。试试这两个操作:

    1. 关闭所有 CSS 片段、JS 片段、关闭所有插件,然后重启思源
    2. 在 设置 - 外观 重置窗口image.png
    1 回复
  • EmberSky

    开发者工具

  • EmberSky

    重置之后可以了, 感谢, 我准备再作死尝试一下

    1 回复
  • 可以在新空间玩,需要插件啥的复制过去就是,玩死了,删除了事。

    1 回复
  • EmberSky

    有道理, 马上建

请输入回帖内容 ...