【发布时间】:2016-09-17 17:31:19
【问题描述】:
所以我一直将 ScrollMagic.js 与 GSAP.js 一起使用,并在您向下滚动时使用 .setClassToggle 作为侧边导航活动状态。
它会添加“活动”类,但不会删除前一个,直到您再次向上滚动,然后才会将其删除。但是演示显示它可以双向切换。这是我的代码:
$(function () {
var controller = new ScrollMagic.Controller();
new ScrollMagic.Scene({triggerElement: "#Home"})
.setClassToggle(".side-nav a.home", "active")
.addTo(controller);
new ScrollMagic.Scene({triggerElement: "#Overview"})
.setClassToggle(".side-nav a.overview", "active")
.addTo(controller);
});
JS 小提琴链接:https://jsfiddle.net/2sx91ya6/
【问题讨论】:
-
你能提供你的代码吗?