【DIY功能06】记录主题位置

sheen 2021-6-16 1126

pluginManager.register("lastPosition", {
    before_router_invoke() {
        const nv = document.querySelector("#main-unit-editor1 .node-top") && document.querySelector("#main-unit-editor1 .node-top").nv;
        if (nv) {
            nv.data.scrollTop = document.querySelector("#main-unit-editor1").scrollTop; 
        }
    },
    after_zoom_into(_, result, ky) {
		const data = typeof ky === "object"? ky:plugin.memory.get(ky);
        function jrecord(){
            document.querySelector('#main-unit-editor1').scrollTop  = data.scrollTop;
        };
        until(() => document.querySelector('#main-unit-editor1').scrollHeight > data.scrollTop, () => jrecord());           
        },   
    });

1、功能介绍:当你在任何一篇主题下浏览的最后位置会被记录下来,下次你再打开这篇主题时,就会自动跳转到记录的位置。

2、安装方法:【不能复制到自定义JS,需要使用js代码块】


如果对你有帮助,麻烦B站视频给个三连,谢谢


使用方法请看下面的视频

【DIY功能06】记录主题位置:https://www.bilibili.com/video/BV1oq4y157qs?p=5

【DIY功能10】定时自动导出:https://www.bilibili.com/video/BV1oq4y157qs?p=4

【DIY功能09】快速复制Bullet链接:https://www.bilibili.com/video/BV1oq4y157qs?p=3

【DIY功能08】批量替换$成$$:https://www.bilibili.com/video/BV1oq4y157qs?p=2

【DIY功能01】换行:https://www.bilibili.com/video/BV1oq4y157qs/

  roamedit如何使用代码块:https://www.bilibili.com/video/BV1i64y127bR?p=2


快速回复
最新回复 (2)
  • 加佳 2021-6-27
    0 2
    http://club.roamedit.com/club/?thread-1006.htm
    大佬有没有空可以看下这个
    hardy给了一个记住悬浮窗宽度的代码,但是一直不能起效果
  • sheen 2021-6-27
    0 3
    加佳 http://club.roamedit.com/club/?thread-1006.htm 大佬有没有空可以看下这个 hardy给了一个记住悬浮窗宽度的代码,但是一直不能起效果
    我试试看看
返回