fix: 修复 lazyload 懒加载功能无法使用的问题
- functions.php: 重写 argon_lazyload 函数,使用 data-src 存储原始图片地址 - functions.php: 添加占位图和 lazyload 类,恢复加载动画样式支持 - functions.php: 恢复 argon_enable_lazyload 设置项检查 - argontheme.js: 使用 IntersectionObserver 实现真正的懒加载 - argontheme.js: 支持 fadeIn/slideDown 加载效果和自定义阈值 - header.php: 恢复 lazyload 相关配置项传递给 argonConfig
This commit is contained in:
@@ -407,8 +407,10 @@
|
||||
|
||||
pangu: "<?php echo get_option('argon_enable_pangu', 'false'); ?>",
|
||||
|
||||
// 原生懒加载已启用,无需 JS lazyload 配置
|
||||
lazyload: false,
|
||||
// 懒加载配置
|
||||
lazyload: <?php echo (get_option('argon_enable_lazyload') !== 'false' ? 'true' : 'false'); ?>,
|
||||
lazyload_effect: "<?php echo get_option('argon_lazyload_effect', 'fadeIn'); ?>",
|
||||
lazyload_threshold: <?php echo (get_option('argon_lazyload_threshold') == '' ? '800' : get_option('argon_lazyload_threshold')); ?>,
|
||||
|
||||
fold_long_comments: <?php echo get_option('argon_fold_long_comments', 'false'); ?>,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user