- 创建 cleanupPjaxResources() 函数统一管理资源清理 - 创建 resetGT4Captcha() 函数封装验证码重置逻辑 - 消除 pjax:end 中的重复初始化调用(waterflowInit、lazyloadInit) - 优化 LazyLoad Observer 生命周期管理,添加存在性检查 - 使用 requestAnimationFrame 替代 setTimeout 优化图片加载效果 - 实现滚动监听降级方案,支持不兼容 IntersectionObserver 的浏览器 - 改进错误处理,所有第三方库调用都有 try-catch 保护 - 优化图片状态清理,使用正则表达式移除所有 lazyload-style-* 类名 需求:1.1-1.5, 2.1-2.5, 3.1-3.5, 4.1-4.5, 5.1-5.5, 6.1-6.5, 7.1-7.5
130 KiB
130 KiB