Linux.do一键滚动到底部和顶部（支持懒加载和拖拽）

duoluodexiaoxiaoyuan
2024-09-27T00:29:18Z

实现网页滚动到底部、顶部，处理懒加载内容，支持按钮拖拽

一键滚动到底部和顶部（支持懒加载和拖拽）

脚本介绍

这是一个油猴脚本，用于在网页上添加两个可拖拽的按钮，实现快速滚动到页面顶部和底部的功能。该脚本特别支持懒加载内容，确保在滚动时能够加载所有动态加载的内容。

主要功能

1. 在网页右侧添加两个可拖拽的悬浮按钮：

"⬆️ 顶部"：滚动到页面顶部

"⬇️ 底部"：滚动到页面底部

2. 支持懒加载内容：

滚动时会持续检查页面高度变化

确保加载所有动态加载的内容

3. 平滑滚动体验

4. 按钮位置可拖拽调整

使用方法

1. 安装油猴扩展（Tampermonkey）到您的浏览器中。

2. 创建新脚本，将代码复制粘贴进去。

3. 保存脚本并启用。

4. 刷新网页，您将在右侧看到两个新的按钮。

5. 可以通过拖拽调整按钮位置。

脚本特点

适用于所有网站（@match *://*/*）

按钮样式美观，带有悬停效果

按钮位置可自由拖拽调整

可自定义最大滚动尝试次数和等待时间

代码简洁，易于理解和修改

注意事项

如果在特定网站上遇到问题，可能需要调整等待时间（当前为300毫秒）或最大滚动尝试次数（当前为50次）。

脚本性能可能会因网页的复杂度和加载速度而有所不同。

按钮位置会在页面刷新后重置。

版本历史

v0.4: 添加按钮拖拽功能

v0.3: 添加对顶部懒加载内容的支持

v0.2: 优化底部滚动逻辑，改进按钮样式

v0.1: 初始版本，基本滚动功能

贡献

欢迎提出建议或贡献代码来改进这个脚本。如果您遇到任何问题或有改进意见，请随时提出。

许可

此脚本遵循 MIT 许可协议。您可以自由使用、修改和分发此脚本，但请保留原作者信息。