0

这是代码:http: //jsfiddle.net/5UzfT/

滚动内容时如何添加活动类?

4

2 回答 2

1

我假设它是应该处于活动状态的菜单项,如果是这样,请添加this到您的链接中:

<a href="#" onClick="Animate2id('#c1', this);return false">Content 1</a>

并做:

<script type="text/javascript">
  function Animate2id(id2Animate, elm){
    $(elm).addClass('active').siblings().removeClass('active');
    var animSpeed=1500; //animation speed
    var easeType="easeInOutExpo"; //easing type
    $("html, body").stop().animate({scrollTop: $(id2Animate).offset().top}, animSpeed, easeType);
  }
</script>

小提琴

这仅在单击菜单时有效!

于 2012-05-30T21:24:50.727 回答
0

看看这个

http://imakewebthings.com/jquery-waypoints/

当您向下滚动时,检查上面的菜单会更改活动焦点。

于 2012-05-30T21:20:16.203 回答