我试图在从页面顶部向下滚动100px后添加固定到div的位置,并且如果滚动了小于100px则放置相对位置。
<script type='text/javascript'>
window.addEvent('scroll',function(e) {
if ($(this).scroll > 100) {
$$('.my_element').setStyles({
position: "fixed"
});
} else {
$$('.my_element').setStyles({
position: "relative"
});
}
});
</script>
我只能使用Mootools或纯JS,没有jQuery。
答案 0 :(得分:2)
你当然可以使用David Walsh的ScrollSpy - http://davidwalsh.name/mootools-scrollspy
否则,使用window.getScroll().y
获取当前的scrollTop等。