ApoorvSaxena / ApoorvSaxena/lozad.js

How to adjust this script for background image lazy load?

未关闭
#161 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
JavaScript
星标
7.5k
派生
435
PR 合并指标
30 天内没有已合并 PR

描述

I have this little script:

```

// random
function randomImage(){
var images =[';
$images = get_field('header-images');
if( $images ): foreach( $images as $image ):
$arr = $image['url'];
echo json_encode($arr).",";
endforeach;
endif;
echo '];
var size = images.length;
var x = Math.floor(size * Math.random());
console.log(x);
var element = document.getElementsByClassName("l-header-image");
console.log(element);
element[0].style["background-image"] = "url("+ images[x] + ")";
}
document.addEventListener("DOMContentLoaded", randomImage);
';
?>
```

What this script do is loading background-image from array for div class "l-header-image lozad" with each page reload. The array is ACF gallery field.

So I need adjust this script for lozad background-image option :)

Any ideas? :)

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。