콘솔창에 heightNum=5 줄이
Uncaught SyntaxError: Invalid shorthand property initializer
에러 뜨는데, 동영상3번 돌려봐도 잘 모르겠어요 ㅠ
//즉시호출함수
(() => {
//스크린 높이
const sceneInfo = [
{
// 0
// 브라우저 높이의 5배로 scrollHeight 세팅
//디바이스마다 높이가 다르기 때문에 각 기계의 높이를 가지고 와서 x5를 함
type: 'sticky',
heightNum = 5,
scrollHeight : 0,
objs:{
container:document.querySelector('#scroll-section-0')
}
},
{
// 1
type: 'normal',
heightNum = 5,
scrollHeight : 0,
objs:{
container:document.querySelector('#scroll-section-1')
}
},
{
// 2
type: 'sticky',
heightNum = 5,
scrollHeight : 0,
objs:{
container:document.querySelector('#scroll-section-2')
}
},
{
// 3
type: 'sticky',
heightNum = 5,
scrollHeight : 0,
objs:{
container:document.querySelector('#scroll-section-3')
}
}
];
function setLayout(){
//각 스크롤 섹션의 높이 세팅
for (let i = 0; i < sceneInfo.length; i++){
sceneInfo[i].scrollHeight = sceneInfo[i].heightNum * window.innerHeight;
sceneInfo[i].objs.container.style.height = `${scrollHeight[i].scrollHeight}`;
}
console.log(sceneInfo);
}
setLayout();
})();