window.onscroll = function () {
if (checkScrollSLide) {
};
}
function checkScrollSLide () {
var main = document.getElementById('main');
var box = getByClass(main, 'box');
var lastBoxHeight = box[box.length - 1].offsetTop + Math.floor(box[box.length - 1].offsetHeight / 2);
var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;
var bowserHeight = document.body.clientHeight || document.documentElement.clientHeight;
return (lastBoxHeight < scrollTop + bowserHeight) ? true : false;
}
如果if里面只有 一行 代码可以不加{ } 但是还加上的好。
我是说,
if (checkScrollSLide) {此处省略300字}
if (checkScrollSLide()) {再次省略300字}
为什么第一种可以不加“()”就调用checkScrollSLide函数