我使用scrollama.js。
scrollama是一个插件,允许使用“相交观察器”使参考线居中。
现在(默认),我根据body
获得中心,
我想基于特定元素.main
获得中心。
第213行
function handleResize() {
// from here
viewH = window.innerHeight;
pageH = getPageHeight();
offsetMargin = offsetVal * viewH;
// to here
if (isReady) {
stepOffsetHeight = stepEl.map(function (el) { return el.offsetHeight; });
stepOffsetTop = stepEl.map(getOffsetTop);
if (isEnabled) { updateIO(); }
}
if (isDebug) { update({ id: id, stepOffsetHeight: stepOffsetHeight, offsetMargin: offsetMargin, offsetVal: offsetVal }); }
}
我想获取特定元素.main
,该如何更改?
答案 0 :(得分:0)
。亲爱的流行音乐
var main_height = document.getElementById('.main').offsetHeight;
var main_height_withpadding = document.getElementById('.main').clientHeight;
var main_height_mid = main_height/2;