javascript - 带 #ID 的 TweenLite 变量

标签 javascript gsap

我不明白它是如何工作的。我正在尝试在我的 TweenLite 滚动插件中添加一个变量。

我的变量名称是部分:

var section = 2;

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

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

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

最佳答案

您发布的代码中的语法错误,因为您缺少带有 idy 参数以及连接的变量

试试这个:

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

请参阅 GSAP ScrollToPlugin 文档以获取更多信息:

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

:)

关于javascript - 带 #ID 的 TweenLite 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48389138/

相关文章:

javascript - React+gsap 使用随机动画元素组完成后无法工作?

javascript - 输入字段对用户只读,但仍可通过 DOM 进行编辑

javascript - Vue.js 全局事件总线

javascript - IE脚本5008 : Invalid Left-hand Side in asignment

javascript - Html 中的摆动弹性动画

css - 响应式 Sprite 动画 GSAP

javascript - jQuery 动画序列

Javascript 更新时间函数导致高 CPU

javascript - Jquery 中的关联数组遍历每个元素

css - CSS 动画的缩放问题