1.引入
懒加载方法代码
<script src="./jquery.min.js" type="text/javascript"></script>
<script src="./scrollReveal.js"></script>
<script src="./common.js"></script>
2.懒加载元素上面加延迟效果
/数据源
var dataArr = [
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
{ name: "长大平", age: 12 },
]
let wrap = document.getElementsByClassName("wrap")[0];
var fragment = document.createDocumentFragment();
dataArr.forEach((item) => {
let bogs = document.createElement("div");
bogs.setAttribute("data-scroll-reveal", "enter bottom over 1s");
bogs.setAttribute("class", "a");
fragment.appendChild(bogs)
})
wrap.appendChild(fragment)
wrap.onclick = function (e) {
var e = e || window.event;
console.log("111", e, e.target.tagName)
}