本文介绍如何使用jQuery制作网页滚动网页元素依次获得焦点效果
主要js
<script>
var scrollArrty = ['.con1', '.con2', '.con3', '.con4', '.con5', '.con6', '.con7'];
var scrI = 0;
var scrHeight = window.screen.availHeight;
$(window).scroll(function () {
scrollFx();
})
function scrollFx() {
if (scrI == scrollArrty.length) {
return false;
}
var boxPos = $(scrollArrty[scrI]).offset().top;
var winPos = $(window).scrollTop() + scrHeight - 300;
if (boxPos < winPos) {
$(scrollArrty[scrI]).addClass('active');
scrI++;
if (scrI < scrollArrty.length) {
scrollFx();
} else {
return false;
}
} else {
return false;
}
}
scrollFx();
</script>