Javascript 在周视图中禁用Google日历自动滚动
(故事:我在Chrome中的谷歌日历在加载时会自动滚动到随机时间。我认为它是为了跳转到当前时间而设计的,但对于我的两个日历来说,情况并非如此,也不是从使用Firefox的另一台计算机上。自动滚动取决于窗口高度,当我跳转到下一周/前几周时,它总是滚动到当前时间。)非常底部。) 我想实现的是,Google日历不会在周视图中自动向下滚动,最好使用Tampermonkey或类似的插件 目前,我正在使用一个脚本,我写的只是跳回到顶端后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
...
// @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!不幸的是,在那个论坛中使用的方法是完全不同的,因为问题是通过拦截用户交互来解决的,而我的问题不涉及用户交互。不过谢谢你的链接。我和你在一起,这太烦人了!