これが私のJSコードです..
<script>
var sticky = document.querySelector('.sticky');
var origOffsetY = sticky.offsetTop;
function onScroll(e) {
window.scrollY >= origOffsetY ? sticky.classList.add('fixed') :
sticky.classList.remove('fixed');
}
document.addEventListener('scroll', onScroll);
</script>
ユーザーが下にスクロールしても div がその場所に留まるようにするために使用されます。
IE10 では動作しません (これにはquerySelector
、classList
、およびaddEventListener
があるため、そうではありません)。