带#ID的TweenLite变量

时间:2018-01-22 19:44:37

标签: javascript gsap tweenmax tweenlite

我无法理解它是如何工作的。我试图在我的TweenLite scrollto插件中添加一个变量。

我的变量名称是部分:

var section = 2;

document.getElementById("corner-bottom").onclick = function() {
  if(section < 4){
    section++;
  }
  TweenLite.to(window, 1, {scrollTo:{"#section" + section, offsetY:70}});
}

我收到“意外的令牌+”错误。

如何将变量添加到我的scrollTo id?

1 个答案:

答案 0 :(得分:0)

您发布的代码中的语法错误,因为您错过了yid variable的{​​{1}}参数。

试试这个:

TweenMax.to(window, 1, {scrollTo:{y:"#section" + section, offsetY:70}});

有关详细信息,请参阅GSAP ScrollToPlugin文档:

https://greensock.com/docs/Plugins/ScrollToPlugin

:)