0
我使用以下代码来显示滚动到视图中的div。我想简化这一点,并显示页面加载时,而不是滚动到视图时。任何帮助都会很棒。非常感谢。使用Javascript缩放页面加载div
var animateHTML = function() {
var elems,
windowHeight
var init = function() {
elems = document.getElementsByClassName('hidden')
windowHeight = window.innerHeight
_addEventHandlers()
}
var _addEventHandlers = function() {
window.addEventListener('scroll', _checkPosition)
window.addEventListener('resize', init)
}
var _checkPosition = function() {
for (var i = 0; i < elems.length; i++) {
var posFromTop = elems[i].getBoundingClientRect().top
if (posFromTop - windowHeight <= 0) {
elems[i].className = elems[i].className.replace('hidden', 'fade-in-element')
}
}
}
return {
init: init
}
}
animateHTML().init()