1

我试图在从页面顶部向下滚动 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。

4

1 回答 1

2

当然,您可以使用 David Walsh 的 ScrollSpy - http://davidwalsh.name/mootools-scrollspy

否则,用于window.getScroll().y获取当前的 scrollTop 等。

于 2013-06-13T08:35:19.000 回答