スクロールした後に固執する div を持つ次のコードがあります。IE (8、9、または 10) を除くすべての最新のブラウザーで動作します。
簡単な修正はありますか?とても有難い。
<script>
//turns sidebar into fixed scrolling
var header = document.querySelector('.stickySidebar');
var origOffsetY = header.offsetTop;
function onScroll(e) {
window.scrollY >= origOffsetY ? header.classList.add('sticky') :
header.classList.remove('sticky');
}
document.addEventListener('scroll', onScroll);
</script>