因此,我一直在使用ScrollMagic.js和GSAP.js,並使用.setClassToggle作爲向下滾動的側面導航活動狀態。。ScrollMagic中的setClassToggle在向下滾動時不會刪除類
它添加了'active'類,但不刪除前一個類,直到再次向上滾動,然後刪除它。但演示顯示它可以雙向切換。這是我的代碼:
$(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/
你能提供你的代碼嗎? – trkaplan
確定的事情:https://jsfiddle.net/2sx91ya6/ – WebStar101