Javascript 在周视图中禁用Google日历自动滚动

Javascript 在周视图中禁用Google日历自动滚动,javascript,jquery,google-chrome,windows-7,google-calendar-api,Javascript,Jquery,Google Chrome,Windows 7,Google Calendar Api,(故事:我在Chrome中的谷歌日历在加载时会自动滚动到随机时间。我认为它是为了跳转到当前时间而设计的,但对于我的两个日历来说,情况并非如此,也不是从使用Firefox的另一台计算机上。自动滚动取决于窗口高度,当我跳转到下一周/前几周时,它总是滚动到当前时间。)非常底部。) 我想实现的是,Google日历不会在周视图中自动向下滚动,最好使用Tampermonkey或类似的插件 目前,我正在使用一个脚本,我写的只是跳回到顶端后 ... // @match https://calend

(故事:我在Chrome中的谷歌日历在加载时会自动滚动到随机时间。我认为它是为了跳转到当前时间而设计的,但对于我的两个日历来说,情况并非如此,也不是从使用Firefox的另一台计算机上。自动滚动取决于窗口高度,当我跳转到下一周/前几周时,它总是滚动到当前时间。)非常底部。)

我想实现的是,Google日历不会在周视图中自动向下滚动,最好使用Tampermonkey或类似的插件

目前,我正在使用一个脚本,我写的只是跳回到顶端后

...
// @match        https://calendar.google.com/calendar*
// @require      http://code.jquery.com/jquery-latest.min.js

$("#scrolltimedeventswk").scrollTop(0);

var url = window.location.href

setTimeout(report, 10)

function report() {
    var tmp = window.location.href
    if(tmp != url)
    {
        if($("#scrolltimedeventswk").scrollTop() != 0)
        {
            $("#scrolltimedeventswk").scrollTop(0);
            url = tmp;
        }
    }
    setTimeout(report, 10);
}

它工作得很好,但确实很糟糕。我想找到问题的根源,而不是修复问题的影响。所以我的问题是,我应该从哪里开始调试以查找集成的自动滚动功能并禁用它?

您可以查看此Google。我建议如果您的脚本工作得很好,请保持原样。祝您好运k!不幸的是,在那个论坛中使用的方法是完全不同的,因为问题是通过拦截用户交互来解决的,而我的问题不涉及用户交互。不过谢谢你的链接。我和你在一起,这太烦人了!你可以查回这个谷歌。我建议如果你的脚本工作得很好,保持原样。好的luck!不幸的是,在那个论坛中使用的方法是完全不同的,因为问题是通过拦截用户交互来解决的,而我的问题不涉及用户交互。不过谢谢你的链接。我和你在一起,这太烦人了!