如何解决仅使用 GSAP 运行 jQuery/Javascript 函数一次?
我有一个功能,可以在用户开始滚动后向下滚动/捕捉到 div(以避免他们必须手动向下滚动到主要内容的开始位置)。我已经使用了一些 GSAP 来实现这一点,但是我认为这对解决这个问题不会有太大影响。但是,虽然此功能完全符合我的要求,但它不允许用户向上滚动。它只是有点小故障,好像我正在与向上滚动的功能作斗争。我已经尝试了此处所有“仅运行一次问题”的各种答案,但在这种情况下似乎没有一个有效。
我想在第一次启动后基本上终止该功能,或者调整该功能以仅在页面顶部的第一个滚动条上工作(尽管我知道这会复杂得多)。>
在此先感谢您的帮助。
JS:
$(window).scroll(function () {
function headScrollToDiv() {
var dHeight = $(window).height();
if (dHeight >= $(this).scrollTop()) {
gsap.to(window,0.4,{ scrollTo: ".buffer" });
}
}
headScrollToDiv();
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。