-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: 存在多个需要多次加载的 gallery 时,页面滚动将触发某些 gallery 中图片消失 #1585
Comments
我建议你上传上去 我可以查看 |
那可能要再过一段时间了。 |
这个问题可能与以下 issue 相关 与这个问题有关的现象 我的环境是 win11 chrome,屏幕分辨率 2560 * 1440,缩放 175% 另外我注意到,在本 issue 的问题出现后, 权宜之计infiniteGrid 要面向大型瀑布流,所以要剔除视口外的元素, |
我能够复现抖动问题,确实与特定的分辨率有关,但具体值似乎不固定,f12 来回拉尺寸有时就能碰到 |
方便把你这篇文章的 md 文件发给我么 |
使用的 Butterfly 版本? | What version of Butterfly are you using?
5.0.0
是否修改過主題文件? | Has the theme files been modified?
否 (No)
使用的瀏覽器? | What browser are you using?
Chrome
使用的系統? | What operating system are you using?
Windows
依賴插件 | Package dependencies information
問題描述 | Describe the bug
背景
Hello,我可能发现了一个 gallery 标签的 Bug
我试图向一个 post 中写多个 gallery 标签,并在 gallery 的间隔写点文本,其 markdown 内容对应下图:
现象
我遇到的问题是某些 gallery 中会有 1-n 组图片,随页面滚动位置而突然消失/突然出现。
期间 f12 - console 没有报错,hexo g 也没有。
截图如下:
触发的条件
自行测试后,我觉得问题发生的条件应该是:
当且仅当有两个 gallery 先后出现,且这两个 gallery 中的图片个数都大于其单次加载个数时
第二个 gallery 中加载的每一组图片都会出现此问题(似乎除了最后一组)
触发情景举例
以 加载单位 = 10 为例:
第一个 gallery 中有 11 个图片, 第二个 gallery 中有 11个图片,第二个 gallery 的前 10 个图片会出问题
若第一个 gallery 或 第二个 gallery 中的图片数变成 10 个,那么就不再出现此问题
可能与这个问题有关的现象
我注意到,当有两组图片数为 11,加载单位为 10 的 gallery 时
页面上首先显示的是,gallery1 的前 10 个图片 和 gallery2 的前 10 个图片
然后才开始加载,gallery1 的第 11 个图片
出現問題的網站 | Website with the issue
非常抱歉我无法提供网址,因为我计划在本地将博客搭建好后再找服务器上线
The text was updated successfully, but these errors were encountered: