gpt4 book ai didi

javascript - 使 Jquery.ScrollTo 根据速度而不是持续时间工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:37:27 28 4
gpt4 key购买 nike

我正在创建一个水平站点(它也可以是任何其他自动滚动站点,例如对 Angular 线站点),它使用 Jquery.ScrollTo 插件中的 $.Localscroll 子项。

这个插件有一个大问题;它根据持续时间计算运动。这意味着从第 1 页到第 2 页的转换需要 2 秒,但从第 1 页到第 10 页的转换也需要 2 秒,这使得它转换得如此之快,以至于转换本身不再真正可见。我不知道会有多少个链接,这些链接不会在同一个菜单中,而是分散在各个页面中。

有没有办法找到当前滚动到的位置(最好通过插件,这样它是跨浏览器的)并使用哈希 (#) 找到新的滚动到值,然后根据速度计算持续时间?

最佳答案

您可以使用 $("element").scrollTop() 获取 scrollTop 值。您可以进行一些计算并据此设置时间长度。

关于javascript - 使 Jquery.ScrollTo 根据速度而不是持续时间工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3252961/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com